ボタンをクリックすると表示されるListViewを利用したメニューを持つ複数のアクティビティがあります。
各アクティビティのこれらのメニューには同じ情報が含まれているため、各アクティビティに大量のコードをコピーして貼り付けるのではなく、データを取得してデータを入力する1つのクラスが必要です。
各アクティビティの1行または2行のコードで問題ありませんが、これを可能な限りスリム化したいと考えています。
誰かがこれを行う方法を知っていますか?
ありがとう、アシュリー
ボタンをクリックすると表示されるListViewを利用したメニューを持つ複数のアクティビティがあります。
各アクティビティのこれらのメニューには同じ情報が含まれているため、各アクティビティに大量のコードをコピーして貼り付けるのではなく、データを取得してデータを入力する1つのクラスが必要です。
各アクティビティの1行または2行のコードで問題ありませんが、これを可能な限りスリム化したいと考えています。
誰かがこれを行う方法を知っていますか?
ありがとう、アシュリー
public class MyCustomActivity extends Activity
最善の方法のようです;-)
そこにすべての一般的なコードを含めることができます。
このメニューがまったく同じである場合は、アクティビティごとに次のように言う必要があります。
ActivityA extends MyCustomActivity
ActivityB extends MyCustomActivity
ActivityC extends MyCustomActivity
すべてのアクティビティに同じコードが含まれていたため、使用した例を次に示し ます。https ://github.com/iRail/BeTrains-for-Android/blob/master/src/tof/cv/mpp/Activity/BeTrainsActivity.java