- 博客(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
1364
原创 adnroid数据永久保持 方式之一
SharedPreferences public 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
135
原创 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
265
原创 android DataBinding数据绑定流程
首先在build.gradle模块中开启databinding将enabled设置为true。 然后在布局文件中添加databinding Layout 并设置data variable指定名称与数据类 注:指定后控件操作全部以@为引用标识{}中填写引用方法或实例 在ViewModel类中添加数据与对数据的操作方法 在Main方法中 实例化 布局文件ActivityMainBinding 后引用 实例化ViewModel后引用 引用操作 binding=DataBindingUtil.se..
2021-09-17 13:09:23
330
原创 android ViewModelData 简易流程
首先定义 一个TextView与两个ImageButton. 然后通过新建Vector Asset两个 官方提供的矢量图文件 新建ViewModelData 类 绑定MutableLiveData 类型为 Integer 建立get方法 将变量初始化为0,给实例添加Add方法 初始化ViewModelData实例 用ViewModelProviders引用ViewModelData类(注:此方法需要添加依赖然后导入包) 然后用observe监听ViewModel 最后给两个ImageBu...
2021-09-17 08:13:45
191
原创 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
169
原创 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
330
原创 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
12936
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅