从BroadcastReceiver中的自定义通知中获取动态内容

时间:2019-04-05 09:35:11

标签: java android

我在接收通知内容时遇到问题 当我在“自定义通知”中按下按钮时,将运行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();

        }
    }

1 个答案:

答案 0 :(得分:0)

IntentBtnSpeaker 设为“特殊活动”的内部类。那么您可以直接获得所需的 Textview 数据访问权限。