Main Activity
メイン クラス( )内にブロードキャスト レシーバーを登録したアプリケーションを作成しましBroadcastReceiver
たMainActivity
。レシーバーですべての値を受け取りましたが、それらを設定できませんでしたBroadcastReceiver
。
私の BroadcastReceiver クラスは、このような MainActivity の内部クラスです:-
public class MainActivity extends Activity {
..........
public static class NissanTabBroadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
SharedPreferences shrd = context.getSharedPreferences("NissanGallery", context.MODE_WORLD_READABLE);
type = shrd.getString("type", "null");
badges = shrd.getString("badge_count", "null");
//badge_tips_text.setText(badges);
/*Editor edit = shrd.edit();
edit.remove("type");*/
Toast.makeText(context, "" + type + "\n" + badge_tips_text.getText().toString(), Toast.LENGTH_LONG).show();
}
}
}
どんな助けもかなりのものになるでしょう
ありがとう