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;
    }
  • 相关阅读:
    作业任务03
    作业任务02
    作业任务01
    Shell脚本编程01-shell编程与规范与变量
    Linux网络服务05-----DNS域名解析服务(二)
    Linux网络服务05-----DNS域名解析服务(一)
    Linux网络服务13----PXE 高效能批量网络装机
    网络基础知识
    Nginx 入门
    shell 脚本须知
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/3150230.html
Copyright © 2011-2022 走看看