static Notification createSerivceNf(Context ctx) {
@SuppressLint("InlinedApi")
final Intent resultIntent = new Intent(ctx, MainActivity.class)
.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, "net.sf.aria2.MainActivity$Aria2Preferences")
.putExtra(Config.EXTRA_FROM_NF, true);
// note: using addParentStack results in hanging for some reason (confirmed on JellyBean)
// there is only one activity in stack to handle up and back navigation differently
final TaskStackBuilder stackBuilder = TaskStackBuilder.create(ctx)
.addNextIntent(resultIntent);
final PendingIntent contentIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT);
return new NotificationCompat.Builder(ctx)
.setSmallIcon(R.drawable.ic_nf_icon)
.setTicker("aria2 is running")
.setContentTitle("aria2 is running")
.setContentText("Touch to open settings")
.setContentIntent(contentIntent)
.setOnlyAlertOnce(true)
.build();
}
NfBuilder.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:aria2-android
作者:
评论列表
文章目录