我知道我可能错过了一些简单的东西,但是当我尝试加载我的第二个活动并且我不明白为什么时,我得到了这个错误,我明白了(或者我被告知)当你的代码没有时它会发生不指向任何事情,但我们检查了它,它指向了正确的位置。
ResultText
package com.example.mdpmk1;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class ResultText extends Activity {
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addListenerOnButton();
//Points /\
}
public void addListenerOnButton() {
final Context context = this;
button = (Button) findViewById(R.id.returnHome);
button.setOnClickListener(new OnClickListener() {
//Points /\
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, MainActivity.class);
startActivity(intent);
}
});
String result=getIntent().getStringExtra("resultText");
setContentView(R.layout.result_text);
TextView tv=new TextView(this);
tv.setTextSize(20);
String str=result;
tv.setText(str);
setContentView(tv);
}
}
如果您需要更多文件,请随时询问。
对不起,如果它是一个菜鸟问题,并提前感谢您的帮助。
答案 0 :(得分:1)
在致电setContentView(R.layout.result_text);
addListenerOnButton();
喜欢:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.result_text);
addListenerOnButton();
}