gpt4 book ai didi

android - 无法启动 Activity ComponentInfo{example.} : java. lang.NullPointerException:println 需要一条消息

转载 作者:行者123 更新时间:2023-11-30 02:10:32 25 4
gpt4 key购买 nike

java.lang.NullPointerException: println needs a message 

我的代码:

public class ViewMupuh extends Activity implements OnClickListener {
private static String position = null;

private TextView textJudul, textLirik;
private Button bUpdate;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.detail_mupuh);
Intent intent = getIntent();
position = intent.getStringExtra("position");
Log.d("value of position",position);
DBHelper db = new DBHelper(this);
Lirik lirik = db.getLirik(position);
textJudul = (TextView) findViewById(R.id.judul_details);
textJudul.setText(lirik.getJudul());
textLirik = (TextView) findViewById(R.id.lirikdetails);
textLirik.setText(lirik.getLirik());

bUpdate = (Button) findViewById(R.id.bupdatedetails);
bUpdate.setOnClickListener(this);
}

@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), EditLirik.class);
intent.putExtra("position value", position);
startActivity(intent);
}
}

谢谢

最佳答案

发生这种情况是因为 position = intent.getStringExtra("position"); 返回 nullLog.d("value of position",position); 引发此异常。

尝试改变

Log.d("value of position",position);

为了

Log.d("value of position", "" + position); // If position is null will log "null"

或者

if (position != null) {
Log.d("value of position", position);
}

无论如何,要考虑到 positionintent.getStringExtra("position"); 之后可以为空。

关于android - 无法启动 Activity ComponentInfo{example.} : java. lang.NullPointerException:println 需要一条消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30171934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com