要創建一個抽象類的Activity,你可以按照以下步驟操作:
public abstract class MyAbstractActivity extends AppCompatActivity {
//...
}
繼承自AppCompatActivity
,這樣你就可以使用Activity的所有功能。
在抽象類中添加抽象方法,這些方法將在子類中被實現。
public abstract class MyAbstractActivity extends AppCompatActivity {
// 抽象方法,子類必須實現
public abstract void doSomething();
//...
}
public class MyConcreteActivity extends MyAbstractActivity {
@Override
public void doSomething() {
// 實現具體的功能
}
//...
}
請注意,抽象類不能直接實例化,只能被子類繼承。在Android中,你需要將抽象Activity類作為其他Activity的基類來使用。