如何使用来自其他活动android的片段打开一个活动

     2023-04-18     27

关键词:

【中文标题】如何使用来自其他活动android的片段打开一个活动【英文标题】:how to open an activity with fragments from an other activity android 【发布时间】:2021-05-15 17:24:06 【问题描述】:

这是主要活动的代码

 package com.example.login;

 import android.content.Intent;
 import android.os.Bundle;
 import android.view.View;
 import android.widget.EditText;
 import android.widget.Toast;

  import androidx.appcompat.app.AppCompatActivity;

  public class MainActivity extends AppCompatActivity 
  DatabaseHelper helper=new DatabaseHelper(this);
  @Override
  protected void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   

    public  void onBtnLoginInClick(View v)
    if(v.getId()==R.id.btnLoging)
        //Passing userName
        EditText UserNameET=(EditText) findViewById(R.id.Edname);
        String UserNameStr=UserNameET.getText().toString();
        //Passing Password
        EditText PasswordET=(EditText)findViewById(R.id.Edpassword);
        String PasswordStr=PasswordET.getText().toString();


        String dbPassword=helper.LoginIn(UserNameStr);
        //Send UserName to Database to find it, and return Password
        //To compare it with Current Password from user input
        if(dbPassword.equals(PasswordStr))
            Intent loginIntent=new Intent(this, accueil.class);
            loginIntent.putExtra("UserName",UserNameStr);
            loginIntent.putExtra("Password",PasswordStr);
            startActivity(loginIntent);
        else 
            Toast.makeText(this, "UserName and Passwords dont match", Toast.LENGTH_SHORT).show();
        


       
       

      public void onBtnSignUoClick(View v)
       if(v.getId()==R.id.btnSignUp)
        Intent SignUpIntent=new Intent(this,signup.class);
        startActivity(SignUpIntent);
        
        

        

这是我要打开的活动,在此活动中有一个片段菜单

 package com.example.myapplication;

 import androidx.appcompat.app.AppCompatActivity;

 import android.os.Bundle;
 import android.widget.TextView;

 public class accueil extends AppCompatActivity 

 @Override
  protected void onCreate(Bundle savedInstanceState) 
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_accueil);
   

编译我的 I 代码时,我没有收到任何错误,但我无法从登录我的主要活动重新定位到 acceuil(具有底部菜单的活动)

【问题讨论】:

你有什么异常或错误吗? 【参考方案1】:

我认为您无法获取 dbPassword 值的问题。首先尝试将这一行放在 onCreate 方法中

DatabaseHelper helper=new DatabaseHelper(this);

那么请检查您是否获得了 String dbPassword 值。那我想问题就解决了。

【讨论】:

Android:如何使启动器始终打开主活动而不是子活动? (或其他)

】Android:如何使启动器始终打开主活动而不是子活动?(或其他)【英文标题】:Android:Howtomakelauncheralwaysopenthemainactivityinsteadofchildactivity?(orotherwise)【发布时间】:2011-02-2323:47:42【问题描述】:我有活动A和B。A是带有LAUNCHER意图... 查看详情

如何在没有编码的情况下使用按钮在android中打开另一个活动

】如何在没有编码的情况下使用按钮在android中打开另一个活动【英文标题】:howtoopenanotheractivityinandroidusingabuttonwithoutcodding【发布时间】:2017-08-3019:51:04【问题描述】:如何在一个活动中订购一个按钮来打开另一个活动,而不是... 查看详情

如何使用来自小部件的不同附加功能打开相同的活动

】如何使用来自小部件的不同附加功能打开相同的活动【英文标题】:Howopensameactivitywithdifferentextrasfromwidget【发布时间】:2014-05-3104:08:37【问题描述】:我使用小部件帮助用户显示重要数据并从小部件打开应用程序。我的小部件... 查看详情

从另一个活动返回后如何恢复活动中最后打开的片段

】从另一个活动返回后如何恢复活动中最后打开的片段【英文标题】:howtorestorelastopenedfragmentinsideanactivityaftergettingbackfromanotheractvivty【发布时间】:2020-03-2006:20:37【问题描述】:我在这样的流程中使用多个片段:片段A在其项目... 查看详情

关闭打开的活动,因此主要活动可以更新片段而不会在Android中丢失状态

】关闭打开的活动,因此主要活动可以更新片段而不会在Android中丢失状态【英文标题】:Closeopenedactivity,somainactivitycanupdatefragmentwithoutstatelossinAndroid【发布时间】:2020-03-3117:23:07【问题描述】:我目前有两个活动,第一个在打开... 查看详情

如何在接收来自服务器的请求时直接打开我的应用活动?

...erver?【发布时间】:2017-07-1708:33:29【问题描述】:我正在Android中创建出租车司机应用程序。当乘客请求乘车时,该请求将发布到服务器。现在,服务器将请求发送给附近的出租车司机。驱动程序应用程序有一个带有警报器的活... 查看详情

如何将数据从一个片段传输到另一个片段android

】如何将数据从一个片段传输到另一个片段android【英文标题】:HowcanItransferdatafromonefragmenttoanotherfragmentandroid【发布时间】:2013-10-2010:06:56【问题描述】:我知道的一种方法是通过活动。我们可以将数据从片段发送到活动,将活... 查看详情

Android:如何停止其他活动的媒体播放器?

】Android:如何停止其他活动的媒体播放器?【英文标题】:Android:Howtostopotheractivemediaplayers?【发布时间】:2013-02-1318:17:11【问题描述】:我正在尝试创建一个音乐播放器。我的应用程序有2个玩家-(a)播放记忆中的歌曲(b)使用URL播... 查看详情

如何将值从其他活动传递给 viewpager 片段?

】如何将值从其他活动传递给viewpager片段?【英文标题】:Howtopassvaluetoviewpagerfragmentfromotheractivity?【发布时间】:2016-04-2411:13:09【问题描述】:在这里让我解释一下我的要求,我有两个viewpager选项卡,即任务和调用。任务片段中... 查看详情

如何在 Kotlin 中创建一个打开新活动(Android Studio)的按钮?

】如何在Kotlin中创建一个打开新活动(AndroidStudio)的按钮?【英文标题】:HowtocreateabuttoninKotlinthatopensanewactivity(AndroidStudio)?【发布时间】:2017-12-1920:47:07【问题描述】:您好,我正在使用AndroidStudio和Kotlin语言制作应用,但无法... 查看详情

如何将复制的文本传递给Android中的其他活动

】如何将复制的文本传递给Android中的其他活动【英文标题】:HowtopasscopiedtexttootheractivityinAndroid【发布时间】:2012-05-2015:20:11【问题描述】:我正在开发一个可以在Android3+上运行的字典应用在Activity1中,有一个EditText框,用户可... 查看详情

Xamarin 在同一解决方案中运行来自其他项目的活动

...时间】:2020-10-0705:57:27【问题描述】:我有一个包含两个android项目的xamarin解决方案。我想在project2中的project1中运行android活动。我看过与这个主题相关的线程(比如Howtocallanactivityinanoth 查看详情

Android:如何获取当前的前台活动(来自服务)?

】Android:如何获取当前的前台活动(来自服务)?【英文标题】:Android:HowcanIgetthecurrentforegroundactivity(fromaservice)?【发布时间】:2011-04-2121:07:49【问题描述】:是否有一种原生的android方法可以从服务中获取对当前正在运行的Activi... 查看详情

如何从活动意图到特定片段

】如何从活动意图到特定片段【英文标题】:Howtointentfromactivitytospecificfragment【发布时间】:2021-03-0303:29:54【问题描述】:我有一个带有底部导航栏菜单的主菜单,在导航栏菜单的最后一个选项卡中,我创建了一个按钮来指向其... 查看详情

包含viewpager的android活动缓慢打开

】包含viewpager的android活动缓慢打开【英文标题】:androidactivitycontainingviewpageropeningslowly【发布时间】:2018-11-1407:38:30【问题描述】:我正在尝试从一项活动导航到另一项活动。第二个活动有一个具有三个片段的浏览器。其中两个... 查看详情

如何在活动的 onSaveInstanceState() 之后杀死所有打开的片段

】如何在活动的onSaveInstanceState()之后杀死所有打开的片段【英文标题】:HowtokillallopenfragmentsafteronSaveInstanceState()ofactivity【发布时间】:2021-05-2501:23:42【问题描述】:我在我的应用程序中使用一个活动多片段架构。我知道当系统... 查看详情

我如何通过数据绑定将数据传输到另一个活动?(代码片段)

我正在使用MVVM体系结构。我使用Retrofit将数据提取到Recyclerview中。我在执行操作时也会使用数据绑定。当我在Recyclerview中单击某个项目时,我打开了另一个活动。我希望Recyclerview中的文本值出现在其他活动中。我想用dataBinding做... 查看详情

如何在 Android 工作室中从现有活动创建片段

】如何在Android工作室中从现有活动创建片段【英文标题】:HowtocreatefragmentsinAndroidstudiosfromexistingactivities【发布时间】:2016-05-0221:35:09【问题描述】:我在网上搜索过,但仍然无法找到有关如何从现有活动创建片段的任何帮助。... 查看详情