小编Yuv*_*eja的帖子

如何在android中的数据绑定(MVVM)中将活动A意图到活动B

如何将 Android 中活动 A 的 DataBinding(MVVM 模型)中的意图从 Button1 的 Activity-A 到 Activity-B 以及从 Button2 的 Activity-A 到 Activity-C。

public class MainActivity extends AppCompatActivity {

    private ActivityMainBinding binding;
    public static final int start_status = 1;
    public static final int  intent_status = 2;
    public static int current_status = -1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        LoginViewModel loginViewModel = ViewModelProviders.of(this).get(LoginViewModel.class);

        binding = DataBindingUtil.setContentView(MainActivity.this, R.layout.activity_main);
        binding.setLifecycleOwner(this);

        binding.setLoginViewModel(loginViewModel);

        loginViewModel.getUser().observe(this, new Observer<User>() {
            @Override
            public void onChanged(@Nullable User loginUser) {
                switch (current_status){
                    case start_status : …
Run Code Online (Sandbox Code Playgroud)

java android arraylist kotlin

5
推荐指数
0
解决办法
1575
查看次数

如何使用参数调用改造2中的DELETE方法

我正在使用 Retrofit2 调用删除 api,它在邮递员中正常工作,但在应用程序中出现错误,如下所示

Response{protocol=http/1.0, code=405, message=METHOD NOT ALLOWED, url=http://192.168...
Run Code Online (Sandbox Code Playgroud)

这是我的基本网址

public static final String BASE_URL = "http://192.168.1.127:3222/";

@DELETE("student/{firstname}/{lastname}")
Call<ResponseBody> deleteStudent(@Path("firstname") String firstname, @Path("lastname") String lastname);
Run Code Online (Sandbox Code Playgroud)

和java文件我这样称呼它

Call<ResponseBody> call = interfaces.deleteStudent(FirstName,LastName);```
Run Code Online (Sandbox Code Playgroud)

邮递员截图在这里

api android retrofit2

3
推荐指数
1
解决办法
3644
查看次数

标签 统计

android ×2

api ×1

arraylist ×1

java ×1

kotlin ×1

retrofit2 ×1