2016-02-02 3 views
3

Я получаю эту ошибку, так как вы можете видеть, как я добавляю данные, которые я захватил из первого действия и сохранил его в моем массиве во втором действии. Тогда я использовать массив для заполнения представления списка .so проблема всякий раз, когда я нажимаю на кнопку Сохранить на первый взгляд общественного класса Main2Activity простирается AppCompatActivity {Невозможно начать работу ComponentInfo ..... java.lang.IllegalStateException: уже приложено

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main2); 
    super.onCreate(savedInstanceState); 
    // setContentView(Your_Layout); 
    //Bundle extras = null; 
    //if(getIntent().getExtras() != null){ 
    // extras = getIntent().getExtras(); 
    //} 

    Intent intent = getIntent(); 
    // ListView lv = (ListView) findViewById(R.id.View); 

    String data = intent.getStringExtra("data"); 
    String first = intent.getStringExtra("stringOne"); 
    String second = intent.getStringExtra("stringTwo"); 
    String Third = intent.getStringExtra("stringThree"); 
    String Fourth = intent.getStringExtra("stringFour"); 
    String Fifth = intent.getStringExtra("stringFive"); 
    String Sixth = intent.getStringExtra("stringSix"); 

    // Find the ListView resource. 
    ListView lv = (ListView) findViewById(R.id.View); 

    // Create and populate a List of planet names. 
    String[] dataUser = new String[] { first,second,Third,Fourth,Fifth,Sixth}; 
    ArrayList<String> dataList = new ArrayList<String>(); 
    dataList.addAll(Arrays.asList(dataUser)); 

    // Create ArrayAdapter using the planet list. 
    ArrayAdapter<String> listAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, dataList); 

    // Set the ArrayAdapter as the ListView's adapter. 
    lv.setAdapter(listAdapter); 
} 

}

+0

Я просто удалил его, и он дал me another error: java.lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String java.lang.Object.toString()' на ссылке нулевого объекта –

ответ

10

У вас есть 2 super.onCreate(savedInstanceState); в вашем коде, удалите один из них.

+0

Я просто удалил его, и это дало мне еще одну ошибку: java. lang.NullPointerException: попытка вызвать виртуальный метод java.lang.String java.lang.Object.toString() 'в ссылке на нулевой объект –

+0

Эта ошибка является чем-то другим, вы вызываете toString на то, что является нулевым, что-то, что вы didnt initialize @NgomaMbakuDavy –

+0

Это первое мероприятие, в котором я получаю свои данные .http: // pastebi n.com/mDBd8KVM –

0

Так что я удалил extrat super.onCreate (savedInstanceState); что у меня было, но это похоже на то, что один из моих текстов редактирования передает nul-значение. Так что я прошел через каждую строку, но, как вы можете видеть, все edixtext передают множество нулей http://pastebin.com/mys3R8QQ

+0

добавить свой журнал ошибок тоже –

Смежные вопросы