Android HOWto - Starting Another Activity
https://developer.android.com/training/basics/firstapp/starting-activity.html
Respond to the Send Button
เพิ่มที่ไฮไลต์สีแดงเข้าไปในไฟล์ res/layout/activity_my.xml
Within the MyActivity class, add the sendMessage() method stub shown below.
java/com.mycompany.myfirstapp/MyActivity.java
เขียนโค้ดต่อไปนี้ใน MyActivity.java
// -----------------------------------------------------------------------------------
/** Called when the user clicks the Send button */
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
public class MyActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.mycompany.myfirstapp.MESSAGE";
}
// -----------------------------------------------------------------------------------
** ActionBarActivity เขายกเลิกการใช้แล้วให้ใช้เพียงแค่ Activity เท่านั้น เพราะฉะนั้นหากพบโค้ดที่เป็น ActionBarActivity ก็ให้เปลี่ยนเป็น Activity แทน
Create the Second Activity
ทำตามขั้นตอนที่เขาบอกไว้
2. In the Choose options window, fill in the activity details:
Hierarchical Parent: com.mycompany.myfirstapp.MyActivity
Package name: com.mycompany.myfirstapp
ในหัวข้อที่ 2 นี่สิ่งที่เราอาจจะไม่เหมือนของเขาคือ ที่ผมไฮไลต์สีแดงไว้ครับ ของผมเป็น com.example.jin
ดูรูปเพิ่มเติมด้านล่าง
Create the activity without Android Studio
ทำตามขั้นตอนทั้งหมด เดี่ยวจะติดปัญหาตรง
Error:(70, 54) error: cannot find symbol variable fragment_display_message
แก้ไขตามนี้
I've just solved the same problem, which still exists in the ANDROID-STUDIO Building your first app tutorial.
In DisplayMessageActivity.java, I replaced R.layout.fragment_display_message with R.layout.activity_display_message. This references activity_display_message.xml which is otherwise redundant.
Ref: http://stackoverflow.com/questions/25304506/fragment-display-message-my-first-android-app-error
รันโปรแกรมก็จะได้ผลการทำงานดังนี้
จบ 3 ตอน เราก็เริ่มมองเห็นภาพการพัฒนาโปรแกรมในรูปแบบ
Android
Android HOWto by Prajin. P (2015-08-17)
ความคิดเห็น
แสดงความคิดเห็น