我在接收通知内容时遇到问题 当我在“自定义通知”中按下按钮时,将运行BroadcastReceiver。 这些代码在接收器内部执行。 我想要来自textview的实时内容。
public class IntentBtnSpeaker extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.custom_push, null);
TextView txtMean = view.findViewById(R.id.txtMean);
Toast.makeText(context, txtMean.getText().toString(), Toast.LENGTH_SHORT).show();
}
}
答案 0 :(得分:0)
将 IntentBtnSpeaker 设为“特殊活动”的内部类。那么您可以直接获得所需的 Textview 数据访问权限。