编码转换
ISO8859-1 转换成 UTF-8String temp = new String(desc.getBytes("iso8859-1"), "UTF-8");
静态广播
findViewById(R.id.tv_setting_test).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent();
intent1.setAction("biaoji");
//发送无序广播
sendBroadcast(intent1);
}
});
initJpush();
@Override
protected void onStop() {
super.onStop();
unregisterReceiver(mMyBroadCastReceiver);
}
public class MyBroadCastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals("biaoji")){
Log.e("error","************调用了广播*************");
}
}
}
public void initJpush(){
mMyBroadCastReceiver = new MyBroadCastReceiver();
// 实例化过滤器并设置要过滤的广播
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("biaoji");
registerReceiver(mMyBroadCastReceiver, intentFilter);
}