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);
努力不是表现给谁看的,而是从小白渐渐走向牛X的过程!!!