From 9dc39aa8f727d8a70e2090e122cadc0229ab210b Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Tue, 6 Feb 2018 11:40:08 +0800 Subject: [PATCH] no message --- .../com/qhclh/ytzh/index/JPInfoActivity.java | 16 ++++++++++++++++ .../com/qhclh/ytzh/index/MyBoradCReceiver.java | 16 ++++------------ app/src/main/res/layout/view_jp.xml | 5 +++++ 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/index/JPInfoActivity.java b/app/src/main/java/com/qhclh/ytzh/index/JPInfoActivity.java index 0f40059..6b3528f 100644 --- a/app/src/main/java/com/qhclh/ytzh/index/JPInfoActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/index/JPInfoActivity.java @@ -66,6 +66,8 @@ public class JPInfoActivity extends BaseActivity { private TextView system_red; private LinearLayout system_ll; + private TextView typetype; + @Override protected void onResume() { super.onResume(); @@ -81,6 +83,7 @@ public class JPInfoActivity extends BaseActivity { system_time = view.findViewById(R.id.system_time); system_red = view.findViewById(R.id.system_red); system_ll = view.findViewById(R.id.system_ll); + typetype = view.findViewById(R.id.typetype); // Glide.with(this).load(newsBeanListsystem.get(0).getUrl()).placeholder(R.mipmap.ic_launcher_round).error(R.mipmap.ic_launcher_round).into(system_pic); system_title.setText(newsBeanListsystem.get(i).getTitle()); @@ -91,6 +94,19 @@ public class JPInfoActivity extends BaseActivity { } else { system_red.setVisibility(View.INVISIBLE); } + + typetype.setText(newsBeanListsystem.get(i).getType()); + + + + system_ll.setTag(newsBeanListsystem.get(i).getType()); + system_ll.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + System.out.println("aaaaaaaaaaa+++++++"+view.getTag()); + } + }); + jpcontent.addView(view); } } diff --git a/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java b/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java index 7d684c6..a988063 100644 --- a/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java +++ b/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java @@ -29,18 +29,12 @@ public class MyBoradCReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { try { Bundle bundle = intent.getExtras(); -// Log.d(TAG, "[MyReceiver] onReceive - " + intent.getAction() + ", extras: " + printBundle(bundle)); -// System.out.println("aaa1111111111++++++"+bundle.getString(JPushInterface.EXTRA_EXTRA)); -// System.out.println("aaa2222222222++++++"+bundle.getString(JPushInterface.EXTRA_ALERT)); -// int flag = DataSupport.findAll(FalgBean.class).get(0).getFlag(); -// if (flag ==0) { + if (bundle != null) { String title = bundle.getString(JPushInterface.EXTRA_NOTIFICATION_TITLE); String content = bundle.getString(JPushInterface.EXTRA_ALERT); String typetime = bundle.getString(JPushInterface.EXTRA_EXTRA); - System.out.println("aaa++ttt+++++"+title); - System.out.println("aaa++ccc+++++"+content); - System.out.println("aaa++ttt+++++"+typetime); + if (!JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) { NewsBean newsBean = new NewsBean(); newsBean.setTitle(title); @@ -51,12 +45,10 @@ public class MyBoradCReceiver extends BroadcastReceiver { newsBean.setType(data.getCategory()); newsBean.setRed(1); newsBean.save(); -// ContentValues values = new ContentValues(); -// values.put("flag", 1); -// DataSupport.updateAll(FalgBean.class, values); + } } -// } + if (JPushInterface.ACTION_REGISTRATION_ID.equals(intent.getAction())) { String regId = bundle.getString(JPushInterface.EXTRA_REGISTRATION_ID); diff --git a/app/src/main/res/layout/view_jp.xml b/app/src/main/res/layout/view_jp.xml index e6389d9..2603244 100644 --- a/app/src/main/res/layout/view_jp.xml +++ b/app/src/main/res/layout/view_jp.xml @@ -69,6 +69,11 @@ android:layout_marginLeft="@dimen/dp_5" android:background="@drawable/shape_red" android:visibility="invisible" /> +