Java 打印出奇怪的字符串,我该如何修复它?和com.packagename@

Java 打印出奇怪的字符串,我该如何修复它?和com.packagename@,java,android,string,tostring,gettext,Java,Android,String,Tostring,Gettext,我想在后台服务中打印字符串newNewsString,但打印时得到的只是rO0ABXNyABVzYXZlbG9hZC5GaWVsZEVsZW1lbnSkSqvd/qvxvaiabvoadwzw1wbgvtzw50zwrm…我得到了一个com。packagename@SomeHexCode结果很早,但我不知怎的逃过了,有人也知道如何修复那个十六进制吗? 我怎样才能得到正常的结果 以下是我尝试的代码: public void getAktuelles(SharedPreferences shared

我想在后台服务中打印字符串newNewsString,但打印时得到的只是rO0ABXNyABVzYXZlbG9hZC5GaWVsZEVsZW1lbnSkSqvd/qvxvaiabvoadwzw1wbgvtzw50zwrm…我得到了一个com。packagename@SomeHexCode结果很早,但我不知怎的逃过了,有人也知道如何修复那个十六进制吗? 我怎样才能得到正常的结果

以下是我尝试的代码:

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是的,这就是我想知道的-我如何得到未编码的版本?