少し問題があります。ハンドラーに文字列を渡そうとします。bundle.putString("key","String"); で試してみました 、しかし、文字列を取得しようとすると、nullpointerException が発生しました。誰かが私が間違っていることを教えてもらえますか?
コード:
Message msg = new Message();
Bundle b = new Bundle();
b.putString("note","4.25");
b.putString("fach", "Math");
Log.d("DEBUG ",b.getString("note")+" "+fach); //--> Here isn't a nullPointerException
msg.setData(b);
handler.sendMessage(msg);
private Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
Bundle b = msg.getData();
Log.d("DEBUG,HANDLER","note "+b.getString("note")+" fach"+b.getString("fach")); //Throws 2 times null
}
}
あなたが私を助けてくれることを願っています。悪い英語でごめんなさい:)