接口回调工作并显示吐司,而Textview

时间:2016-01-08 12:03:28

标签: android android-activity textview android-service

我有一个接口回调,用于检查服务。如果我必须在Toast中显示任何消息,它工作正常。但我也必须在textview中显示这些消息

当我开始服务,并在停留活动时开始收到回叫时,我开始以toast和textview的形式接收消息。

但是当我退出活动并再次回来时,我只会以吐司的形式收到消息,但不会在Textview中收到消息。有什么问题?

注意:

请记住,textview的正常xml状态已经消失,但在回调方法中,我将其设置为可见,然后在其中设置消息。

这里的参考是回调中的那部分

case DownloadService.STATUS_UPDATES:
            if (!resultData.isEmpty()) {

                if (resultData.getInt("updates", -1) != (-1) && resultData.getInt("total", -1) != (-1)) {
                    int updates = resultData.getInt("updates");
                    int total = resultData.getInt("total");

                    tv_newUpdates = (TextView) findViewById(R.id.tv_new_updates);

                        tv_newUpdates.setVisibility(View.VISIBLE);
                        tv_newUpdates.setText("Downloading " + updates + " of " + total + " pics.. ");
                        Toast.makeText(this,"Downloading " + updates + " is completed",Toast.LENGTH_LONG).show();


               // this method is getting call back and showing message in text view tv_newUpdates
                }
            }
            break;

0 个答案:

没有答案