zoukankan      html  css  js  c++  java
  • Andorid之Annotation框架初使用(七)

    Save Instance State:
    程序保留Activity的实例状态 , 在onSaveInstanceState(Bundle)被系统调用的时候自动保存 , onCreate(Bundle)被系统调用会重新修复。

    @EActivity
    public class MyActivity extends Activity {
        @InstanceState
        int someId;
        @InstanceState
        MySerializableBean bean;
    }


    设置没有Title:

    @NoTitle
    public class MyActivity extends Activity {}


    设置全屏:

    @Fullscreen
    public class MyActivity extends Activity {}


    设置自定义的Title:

    @CustomTitle(R.layout.custom_title)
    public class MyActivity extends Activity {}


    OnActivityResult:

    @OnActivityResult(REQUEST_CODE)
     void onResult(int resultCode, Intent data) {
     }
     @OnActivityResult(REQUEST_CODE)
     void onResult(int resultCode) {
     }
     @OnActivityResult(ANOTHER_REQUEST_CODE)
     void onResult(Intent data) {
     }
     @OnActivityResult(ANOTHER_REQUEST_CODE)
     void onResult() {
     }


    Ormlite :
    @OrmLiteDao( help= android.database.sqlite.SQLiteOpenHelper类的实例 , model= 模型类 )

    @EActivity
    public class MyActivity extends Activity {
        // UserDao is a Dao<User, Long>
        @OrmLiteDao(helper = DatabaseHelper.class, model = User.class)
        UserDao userDao;
        @OrmLiteDao(helper = DatabaseHelper.class, model = Car.class)
        Dao<Car, Long> carDao;
    }
  • 相关阅读:
    vs 编译加速
    leetcode 1405
    sort 从大到小从小到大
    leetcode1404
    leetcode 1406
    leetcode 1556
    杭电研究生自动登录联网脚本
    Cannot mix incompatible Qt library (version ) with this library (version ) 解决方案
    目标检测算法优化技巧
    特征工程和模型融合--机器学习--思维导图和笔记
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/3150230.html
Copyright © 2011-2022 走看看