我是新來的Android世界,所以我開始通過創建一個「Keep」應用程序來練習。所以如你所想,我可以添加註釋。問題是,在這裏,我在這裏走我的主要活動:GetExtra Android無法正常工作
@Override
protected void onResume() {
super.onResume();
if (newNote) {
newNote = false;
findViewById(R.id.note)).setText(intentNewNote.getStringExtra("toto"));
}
}
public void addNotes(View view) {
newNote = true;
intentNewNote = new Intent(this, newNote.class);
startActivity(intentNewNote);
}
所以我有一個按鈕調用的onClick addNotes這裏是newNote類 -
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.new_note);
intent = this.getIntent();
}
@Override
protected void onDestroy() {
intent.putExtra("toto", "tototookiklojlojlllllllllllllllllllllllllllllto");
super.onDestroy();
}
的TOTO Extra是一個測試,但它可以「T印製,這樣它的工作
@Override
protected void onResume() {
super.onResume();
if (newNote) {
newNote = false;
intentNewNote.putExtra("toto", "dzazda");
((TextView) findViewById(R.id.note)).setText(intentNewNote.getStringExtra("toto"));
}
}
所以,當我把多餘的另一個動作是不工作的唯一解釋是,我得到了addNotes類的意圖是不一樣的。 有人有想法嗎?
謝謝。
它工作得很好,謝謝它更有用! –