【android】在Service中建立TextView

來源:互聯網
上載者:User

標籤:context   col   驗證   必須   null   lse   params   parse   tco   

在Activity中new TextView的時候,發現傳入的參數是Context,不是必須為Activity,就想:在Service中建立一個View的話能否正常使用?

Service中:
`

public class MyJobService extends JobService {        public static TextView myView;        @Override        public boolean onStartJob(JobParameters params) {                myView = new TextView(this);                myView.setText("在Service中建立");                myView.setTextColor(Color.parseColor("#000000"));                return false;        }        @Override        public boolean onStopJob(JobParameters params) {                return false;        }

}
`

Activity的onCreate中:
`

    myView = MyJobService.myView;                    if (myView != null) {                            ((RelativeLayout)findViewById(R.id.activity_main)).addView(myView);                    }

`

最終的驗證結果是可以正常顯示的。

【android】在Service中建立TextView

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.