如何创建一个baseactivity
16lz
2021-01-26
[java] view plain copy
BaseActivity.java:(个人已经习惯这样写了。。。)
- public class TypeInActivity extends BaseActivity {
- @Override
- public void setContentView() {
- setContentView(R.layout.activity_type_in_layout);
- }
- @Override
- public void findViews() {
- }
- @Override
- public void getData() {
- }
- @Override
- public void showConent() {
- showGuide( );
- }
- public void onClick( View v ){
- switch( v.getId( ) ){
- case R.id.searchBtnId:{
- }
- break;
- default:{
- }
- break;
- }
- }
- private void showGuide( ){
- new Thread( new Runnable( ) {
- @Override
- public void run() {
- try {
- Thread.sleep( 1000 );
- } catch (InterruptedException e1) {
- e1.printStackTrace();
- }
- // “旋转”的拼音
- int[] keyCodeArray = new int[]{KeyEvent.KEYCODE_X,KeyEvent.KEYCODE_U,KeyEvent.KEYCODE_A,KeyEvent.KEYCODE_N,KeyEvent.KEYCODE_SPACE,KeyEvent.KEYCODE_Z,KeyEvent.KEYCODE_H,KeyEvent.KEYCODE_U,KeyEvent.KEYCODE_A,KeyEvent.KEYCODE_N};
- for( int keycode : keyCodeArray ){
- try {
- typeIn( keycode );
- Thread.sleep( 200 );
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- }
- }).start( );
- }
- private void typeIn( final int KeyCode ){
- try {
- Instrumentation inst = new Instrumentation();
- inst.sendKeyDownUpSync( KeyCode );
- } catch (Exception e) {
- Log.e("Exception when sendKeyDownUpSync", e.toString());
- }
- }
- }
BaseActivity.java:(个人已经习惯这样写了。。。)
[java] view plain copy
- public abstract class BaseActivity extends Activity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- init( );
- }
- private void init( ){
- setContentView( );
- findViews( );
- getData( );
- showConent( );
- }
- public abstract void setContentView( );
- public abstract void findViews( );
- public abstract void getData( );
- public abstract void showConent( );
- }
更多相关文章
- Android(安卓)围绕中心旋转一个ImageView动画
- 一个旋转layout布局文件
- 2010.06.05日志:Android(安卓)Gallery左右循环旋转方法
- android:3D垂直翻转动画-FlipAnimation
- android之 h5调用系统相机和相册并显示
- Android绘制进阶之四:在位图上绘制文本并旋转
- Android实现图片随手指旋转功能
- android 用camera实现3D效果
- android 3D 游戏实现