2012-12-10 5 views
1

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); 
    } 

} 

답변

3

: 여기 MainActivity.java 내 코드입니다. 닫는 중괄호 바로 앞에 놓으십시오.

+0

성공! 감사! – Evorlor

+0

문제가 없습니다! 답변을 수락 된 것으로 표시하십시오! –

+0

알았어. 감사. 그것은 받아 들여졌습니다! 그리고 당신이 저에게 묻고 싶다면, 정확히 startActivity (intent) 무엇입니까; 하기? 나는 나중에 필요할 때 참조 할 수있는 주석을 달고 싶습니다. – Evorlor