我从基础活动和基础片段继承了我的所有活动和片段。
我希望在应用程序中集中一些行为,并为它们创建一些单独的git存储库。
一个惯例是每个活动和片段应该有一个主"c98" : {
"orders" : {
"0333" : 123123,
"0345" : 12,
"0911" : 123,
"none" : "none"
}
,它嵌入在任何地方的XML布局中,其id只是进度。
问题是ProgressBar
类是在另一个git存储库中定义的,而实际的XML是在其他git存储库中定义的。因此,我无法访问代码中的ProgressBar
。
在我R.id.progress
我有这段代码:
BaseActivity
因此,在我的所有活动中,我只需在需要时拨打public class BaseActivity extends AppCompatActivity {
ProgressBar progress;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
progress = findViewById(R.id.progress); // this line is red
} catch (Exception ex) {
// notifying error
}
}
public void showProgress() {
// showing progress
}
public void hideProgress() {
// hiding
}
}
。
我该如何解决这个问题?