Eclipse (에뮬레이터)를 통해 Hello World 앱을 성공적으로 실행하고 있습니다. 나는 안드로이드 웹 사이트에서 모든 단계를 밟았습니다. 앱이 실행되고 String을 입력하고 Send를 클릭 할 수있는 옵션을 제공합니다. 불행히도, 보내기를 클릭하면 아무 일도 일어나지 않습니다. 튜토리얼을 통해이 응용 프로그램을 완성했으며 코드 내에서 메시지를 설정하려고했지만 성공하지 못했습니다. DisplayMessageActivity.java가 실행되고 있지 않다는 것을 가장 잘 추측합니다. 메시지를 미리 설정된 문자열로 표시하려고했으나 성공하지 못했기 때문입니다. 나는 이것이 상당히 모호한 질문이라는 것을 알고 있지만, 나는이 문제를 해결하기위한 다음 단계를 찾을 수없는 것, 따라서 질문을한다. 감사! 추가 코드를 볼 필요가 있으면 알려주십시오. 당신은 당신의 sendMessage()
에서 startActivity (intent);
를 호출 할 필요가Hello World Android 튜토리얼
package com.example.myfirstapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends Activity {
public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// @Override
// public boolean onCreateOptionsMenu(Menu menu) {
// // Inflate the menu; this adds items to the action bar if it is present.
// getMenuInflater().inflate(R.menu.activity_main, menu);
// return true;
// }
//** Called when the user clicks the Send button *
public void sendMessage(View view){
//Do something in response to the button
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);
}
}
성공! 감사! – Evorlor
문제가 없습니다! 답변을 수락 된 것으로 표시하십시오! –
알았어. 감사. 그것은 받아 들여졌습니다! 그리고 당신이 저에게 묻고 싶다면, 정확히 startActivity (intent) 무엇입니까; 하기? 나는 나중에 필요할 때 참조 할 수있는 주석을 달고 싶습니다. – Evorlor