Android 中Application向Activity 传递数值
Posted monkey0928
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 中Application向Activity 传递数值相关的知识,希望对你有一定的参考价值。
比如极光注册时获取用户的唯一标示ID需要在登录时进行传递,实现消息的指定用户推送功能
1 public String id; 2 3 public String getId() { 4 return id; 5 } 6 7 public void setId(String id) { 8 this.id = id; 9 }
1 //初始化极光推送 2 JPushInterface.setDebugMode(true); 3 JPushInterface.init(this); 4 5 id = JPushInterface.getRegistrationID(getApplicationContext()); 6 7 Log.e("极光推送获取用户id", id);
在Activity 中如何获取那,代码如下
1 MyApplication application = (MyApplication) getApplication(); 2 String id = application.getId().toString(); 3 Log.e("极光推送用户指定id", id);
以上是关于Android 中Application向Activity 传递数值的主要内容,如果未能解决你的问题,请参考以下文章
未找到处理 Intent act=com.android.camera.action.CROP 的 Activity
权限拒绝:广播 Intent act=android.provider.Telephony.SMS_RECEIVED
android.content.ActivityNotFoundException:未找到处理 Intent act=android.settings.USAGE_ACCESS_SETTINGS
getActivity() 调用导致 RuntimeException:无法启动意图 Intent act=android.intent.action.MAIN
未找到处理 Intent act=android.media.action.IMAGE_CAPTURE 的 Activity