Java 打印出奇怪的字符串,我该如何修复它?和com.packagename@
我想在后台服务中打印字符串newNewsString,但打印时得到的只是rO0ABXNyABVzYXZlbG9hZC5GaWVsZEVsZW1lbnSkSqvd/qvxvaiabvoadwzw1wbgvtzw50zwrm…我得到了一个com。packagename@SomeHexCode结果很早,但我不知怎的逃过了,有人也知道如何修复那个十六进制吗? 我怎样才能得到正常的结果 以下是我尝试的代码:Java 打印出奇怪的字符串,我该如何修复它?和com.packagename@,java,android,string,tostring,gettext,Java,Android,String,Tostring,Gettext,我想在后台服务中打印字符串newNewsString,但打印时得到的只是rO0ABXNyABVzYXZlbG9hZC5GaWVsZEVsZW1lbnSkSqvd/qvxvaiabvoadwzw1wbgvtzw50zwrm…我得到了一个com。packagename@SomeHexCode结果很早,但我不知怎的逃过了,有人也知道如何修复那个十六进制吗? 我怎样才能得到正常的结果 以下是我尝试的代码: public void getAktuelles(SharedPreferences shared
public void getAktuelles(SharedPreferences sharedPref) throws Exception {
List<News> news = Utils.getNewsFromHTML(Utils.getHTML("http://www.muckendorf-wipfing.at/22-0-Aktuelle+Meldungen.html"));
String newNewsString = new ObjectSaver().saveString(news);
String oldNewsString = sharedPref.getString("aktuellesList", "");
int UniqueID = getUniqueID();
if(!oldNewsString.equals(newNewsString)) {
SharedPreferences.Editor edit = sharedPref.edit();
edit.putString("aktuellesList", newNewsString);
edit.commit();
myString = newNewsString;
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.nclogo)
.setContentTitle("Gemeinde Aktuelle Meldungen")
.setContentText(sharedPref.getString("aktuellesList", null));
Intent resultIntent = new Intent(this, AktuellesActivity.class);
android.support.v4.app.TaskStackBuilder stackBuilder = android.support.v4.app.TaskStackBuilder.create(this);
stackBuilder.addParentStack(AktuellesActivity.class);
stackBuilder.addNextIntent(resultIntent);
PendingIntent resultPendingIntent = stackBuilder.getPendingIntent(UniqueID, PendingIntent.FLAG_UPDATE_CURRENT);
mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(UniqueID, mBuilder.build());
System.out.println(newNewsString + " " + oldNewsString + " 000Hallo" + " " + sharedPref.getString("aktuellesList", null));
}
}
也许我应该试试getText或toString,有没有人知道如何得到正常的结果应该是新闻标题的文本你应该发布清晰的代码删除所有未使用的代码或注释的代码。这看起来像是某个东西的base64编码,所以要么base64解码,要么找出如何获得未编码的版本。@blm是的,这就是我想知道的-我如何得到未编码的版本?