Android Studio中使用setStyle方法实现在通知当中显示一段长文字问题
Android Studio中使用setStyle方法实现在通知当中显示一段长文字问题,按照《第一行代码》中操作了,可是并没有实现显示长文字功能,而是空白,什么内容都没有显示,求大佬解答

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.NotificationCompat;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button sendNotice = (Button) findViewById(R.id.send_notice);
sendNotice.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.send_notice:
Intent intent = new Intent(this, NotificationActivity.class);
PendingIntent pi = PendingIntent.getActivity(this, 0, intent, 0);
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = new NotificationCompat.Builder(this)
.setContentTitle("This is content title")
.setStyle(new NotificationCompat.BigTextStyle().bigText("Learn how to build notifications, send and sync data, and use voice actions. Get the official Android IDE and developer tools to build apps for Android."))
//.setContentText("Learn how to build notifications, send and sync data, and use voice actions. Get the official Android IDE and developer tools to build apps for Android.")
.setWhen(System.currentTimeMillis())
.setSmallIcon(R.mipmap.ic_launcher)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher))
.setContentIntent(pi)
//.setAutoCancel(true)
//.setSound(Uri.fromFile(new File("/system/media/audio/ringtones/Luna.ogg")))
//.setVibrate(new long[] {0, 1000, 1000, 1000 })
//.setLights(Color.RED, 10000, 1000)
//.setDefaults(NotificationCompat.DEFAULT_ALL)
//.setStyle(new NotificationCompat.BigTextStyle().bigText("Learn how to build notifications, send and sync data, and use voice actions. Get the official Android IDE and developer tools to build apps for Android."))
.build();
manager.notify(1, notification);
break;
default:
break;
}
}
}
...全文
相关推荐
Android studio实现刮刮乐的方法
主要为大家详细介绍了Android studio实现刮刮乐的两种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
我的友情链接
51CTO博客开发 转载于:https://blog.51cto.com/357945/1992656
android notifaction消息通知。
android notifaction消息通知。源码下载。
mapbox_android:Android Studio 中 Mapbox SDK 实现的简单示例
mapbox_android Android Studio 中 Mapbox SDK 实现的简单示例
Android 下拉通知效果源码-IT计算机-毕业设计.zip
Android应用源码开发Demo,主要用于毕业设计学习。


