在Android中的多个活动之间共享seekbar的侦听器
我想知道是否会有一种方法来共享,比如说一个OnSeekBarChangeListener,如下所示:在Android中的多个活动之间共享seekbar的侦听器,android,android-layout,Android,Android Layout,我想知道是否会有一种方法来共享,比如说一个OnSeekBarChangeListener,如下所示: SeekBar.OnSeekBarChangeListener SeekBarCarChanged = new SeekBar.OnSeekBarChangeListener() {..} 在具有相同ID的相同Seekbar的不同活动之间。 我想做到这一点 ActivityClass1 setOnSeekBarChangeListener for seekbar in activity1..G
SeekBar.OnSeekBarChangeListener SeekBarCarChanged = new
SeekBar.OnSeekBarChangeListener() {..}
在具有相同ID的相同Seekbar的不同活动之间。
我想做到这一点
ActivityClass1
setOnSeekBarChangeListener for seekbar in activity1..Get the Listener method from a third class
ActivityClass2
setOnSeekBarChangeListener for seebar in activity2.. Get the Listener method from the same third class
那么让我们看看 以扩展活动的ActivityClass1类为例,在此类中实现seekbarlistener
class ActivityClass1 extends Activity {
SeekBar.OnSeekBarChangeListener SeekBarCarChanged = new
SeekBar.OnSeekBarChangeListener() {..}
}
然后选择您希望使用此侦听器的类,并将ActivityClass1扩展到这些类,例如:
// I want to access the SeekBarCarChanged listeners in the following classes
class ActivityClass2 extends ActivityClass1 {...}
class ActivityClass3 extends ActivityClass1 {...}
依此类推……让活动类
实现seekbar侦听器,然后将侦听器设置为seekbar。