2016-05-21 3 views
2

Im пытается вызвать вторую активность с моей основной деятельности, используя этот кодраскладка активность не показывает

Intent goToOrder = new Intent(ListOfOrdersActivity.this, OrderSummaryActivity.class); 
startActivity(goToOrder); 

Быть моим OrderSummaryActivity:

public class OrderSummaryActivity extends ActionBarActivity { 

    @Override 
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { 
     super.onCreate(savedInstanceState, persistentState); 
     setContentView(R.layout.order_summary); 
    } 
} 

Но макет обыкновение показывать на этой деятельности, просто пустую страницу. Это XML-макета:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/name" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_margin="10dp" 
     /> 
    <TextView 
     android:id="@+id/order_resume_name" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/quantity" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_margin="10dp"/> 
    <TextView 
     android:id="@+id/order_resume_quantity" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/whipped_cream" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_margin="10dp"/> 
    <TextView 
     android:id="@+id/order_resume_whipped_cream" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/chocolate" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_margin="10dp"/> 
    <TextView 
     android:id="@+id/order_resume_chocolate" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="@string/order_summary_total" 
     android:textSize="20sp" 
     android:textStyle="bold" 
     android:layout_margin="10dp"/> 
    <TextView 
     android:id="@+id/order_resume_total" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" /> 


</LinearLayout> 

Любой намек?

+0

Там должен быть другой OnCreate метод. Используйте это – sandesh

ответ

2

Попробуйте изменить OrderSummaryActivity.class к:

public class OrderSummaryActivity extends ActionBarActivity 
    { 

     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.order_summary); 
     } 
    } 
+0

Awesome !!! большое спасибо –

3

попробовать перекрывая

public void onCreate(Bundle savedInstanceState) 

вместо

public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) 
Смежные вопросы