Nativescript可以't使android通知操作正常工作
Nativescript can't get android notification action working
我试图创建一个带有操作的通知,但我无法将这行代码转换为Javascript:
Intent resultIntent = new Intent(this, ResultActivity.class);
发件人https://developer.android.com/training/notify-user/build-notification.html
有人能帮忙吗?或者有一个功能示例?感谢
它有效
var app = require('application');
var packageName = app.android.context.getPackageName();
var launchIntent = app.android.context.getPackageManager().getLaunchIntentForPackage(packageName);
var className = launchIntent.getComponent().getClassName();
var tns = className + '.class';
var intent = new android.content.Intent(app.android.context, eval(tns));
var pIntent = android.app.PendingIntent.getActivity(app.android.context, 0, intent, 0);
var resImg = app.android.context.getResources().getIdentifier('icon' , 'drawable', app.android.context.getPackageName());
var mBuilder = new android.support.v4.app.NotificationCompat.Builder(app.android.context);
mBuilder.setSmallIcon(resImg);
mBuilder.setContentTitle('My notification');
mBuilder.setContentText('Hello World!');
mBuilder.addAction(resImg, 'see', pIntent);
var mNotificationId = 001;
var sytemservice = app.android.context.getSystemService(android.content.Context.NOTIFICATION_SERVICE);
sytemservice.notify(mNotificationId, mBuilder.build());
使用模拟器android 4.2.2 进行测试
相关文章:
- button.单击两次删除附加操作后不工作
- Var工作,但在使用数组执行相同操作时停止
- 如何使用javascript操作SVG节点,使其在MS Edge中工作
- 使用像素操作修改画布在某种程度上不会;我不能完全在IE9中工作
- 为什么在ASP.NET Ajax更新面板中执行任何操作后javascript元素都停止工作
- 安排工作在触发其他操作后进行
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 将搜索按钮从一个站点复制到另一个站点:此搜索按钮如何工作,以及如何重现其操作
- 在javascript中,哪个操作需要浏览器做更多的工作
- 滚动不'在移动浏览器中执行手势操作后无法工作
- appMobi/phonegap设置/删除cookie点击操作需要2次才能工作
- 筛选器操作后,工具提示停止工作
- 提交时无法正常工作.即使输入字段为空,它仍然会转到表单操作
- 表单操作无法正常工作.它不会移动到指令链接,即<表单 action=“”>
- 如何使这个Javascript与特定的操作形式一起工作
- 在执行 h:命令链接操作时显示工作图像
- 无法让Gmail一键确认操作按钮工作
- JQuery 单击操作只工作一次
- testswarm清理操作不会;似乎工作不正常
- 操作历史记录.Back无法按预期工作