我试图让TextView的字符串值,显示到的CharSequence

问题描述:

这里是我的代码:我试图让TextView的字符串值,显示到的CharSequence

MyNM = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 

    int icon = R.drawable.ic_launcher; 
    String tickerText = "Hello"; 
    Notification notification = new Notification(icon, tickerText, System.currentTimeMillis()); 

    String contentTitle = GetString(R.id.title); 

    MyI = new Intent(getApplicationContext(), LyceumWebNotification.class); 

    MyPI = PendingIntent.getActivity(getApplicationContext(), 0, MyI, 0); 
    notification.setLatestEventInfo(getApplicationContext(), "Hello" , "Title: " + contentTitle, MyPI); 
    MyNM.notify(NOTIFICATION_ID, notification); 


public String GetString(int id){ 
return ((TextView)this.findViewById(id)).getText().toString(); 

} 

有可能得到的TextView和显示的数据的CharSequence来通知?

+0

这是可能的,但如果您的活动没有创建,您将得到NullPointerException。因此,最好分别创建一个CharSequence实例,然后在其中设置文本,然后通知TextView,然后您的GetString()方法将仅返回该CharSequence实例。 –

getText()已经返回CharSequence。不要将它转换为字符串