- 博客(8)
- 收藏
- 关注
原创 Fragment直接互相跳转 不用Navigation
package com.example.test;import androidx.appcompat.app.AppCompatActivity;import androidx.fragment.app.Fragment;import androidx.fragment.app.FragmentTransaction;import android.os.Bundle;import android.view.View;import android.widget.Button;public.
2021-11-22 10:03:04
1307
原创 adnroid数据永久保持 方式之一
SharedPreferencespublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Shared.
2021-09-25 10:03:01
93
原创 ViewModel SavedState 需要添加的依赖
implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-beta01'implementation 'androidx.appcompat:appcompat:1.1.0'
2021-09-22 11:49:31
204
原创 android DataBinding数据绑定流程
首先在build.gradle模块中开启databinding将enabled设置为true。然后在布局文件中添加databinding Layout 并设置data variable指定名称与数据类注:指定后控件操作全部以@为引用标识{}中填写引用方法或实例在ViewModel类中添加数据与对数据的操作方法在Main方法中 实例化 布局文件ActivityMainBinding 后引用实例化ViewModel后引用引用操作binding=DataBindingUtil.se..
2021-09-17 13:09:23
287
原创 android ViewModelData 简易流程
首先定义 一个TextView与两个ImageButton.然后通过新建Vector Asset两个 官方提供的矢量图文件新建ViewModelData 类 绑定MutableLiveData 类型为 Integer 建立get方法将变量初始化为0,给实例添加Add方法初始化ViewModelData实例用ViewModelProviders引用ViewModelData类(注:此方法需要添加依赖然后导入包)然后用observe监听ViewModel最后给两个ImageBu...
2021-09-17 08:13:45
144
原创 android ViewModelData流程控制
有两个重要的方法private MutableLiveData<Integer>LikeData;实例化并设置监听public MutableLiveData<Integer> getLikeData() { if (LikeData==null){ LikeData=new MutableLiveData<>(); LikeData.setValue(0); }
2021-09-15 15:41:07
114
原创 android ViewModel存储实例savedInstanceState
public class MainActivity extends AppCompatActivity { MyViewModel myViewModel; TextView textView; Button button1,button2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); .
2021-09-13 17:00:55
268
原创 android屏幕方向设置android:screenOrientation属性
android:screenOrientation支持的属性。众所周知,Android应用程序中,android:screenOrientation用于控制activity启动时方向,取值可以为: unspecified,默认值,由系统决定,不同手机可能不一致 landscape,强制横屏显示 portrait,强制竖屏显 behind,与前一个activity方向相同 sensor,根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activ
2021-09-12 15:25:23
11842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人