宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述android在Service中新建TextView相关的知识,希望能为你提供帮助。
在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】最终的验证结果是可以正常显示的。
推荐阅读
- hdu6406 Taotao Picks Apples 多校第8场1010
- Spring Boot @DeleteMapping
- android打包生成apk时自定义文件名版本号。自定义项目字段等等
- 第一篇博客(记录Appium环境搭建)
- Android几种解析XML方式的比较
- appium 环境准备
- HDU暑假多校第八场J-Taotao Picks Apples
- hdu 6406Taotao Picks Apples
- Dapper多表查询时子表字段为空