Vic*_*cky 8 android android-activity
在我的申请中有14项活动.其中9个活动包含自定义标题栏和选项卡窗格.所以在这里我需要在一个地方编写这个公共代码而不是每个包含自定义标题栏和选项卡窗格代码的活动中的冗余代码(即布局和它的活动特定代码)
有什么可能的方法呢?
Cri*_*ian 11
常见的方法是:
CommonActivity延伸ActivityCommonActivity而不是Activity:这是一个简单的例子:
public class CommonActivity extends Activity{
public void onCreate(Bundle b){
super.onCreate(b);
// code that is repeated
}
protected void moreRepeatitiveCode(){
}
}
Run Code Online (Sandbox Code Playgroud)
而你目前的活动:
public class AnActivity extends CommonActivity{
public void onCreate(Bundle b){
super.onCreate(b);
// specific code
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2311 次 |
| 最近记录: |