Java Android在其他活动中传递数据时出现问题';s
你好,希望你一切顺利 我在将数据传递到另一个页面时遇到问题idk为什么我确定代码,所以请 有人帮忙吗 这是我的登录码Java Android在其他活动中传递数据时出现问题';s,java,android,firebase-realtime-database,Java,Android,Firebase Realtime Database,你好,希望你一切顺利 我在将数据传递到另一个页面时遇到问题idk为什么我确定代码,所以请 有人帮忙吗 这是我的登录码 myref2.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot snapshot) { for (DataSnapshot ds1:snapshot.getChildre
myref2.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot snapshot) {
for (DataSnapshot ds1:snapshot.getChildren())
{
Donors a=ds1.getValue(Donors.class);
if(Ad_Email.getText().toString().equals(a.d_email)&& ad_pass.getText().toString().equals(a.d_pass))
{
flag=1;
break;
}
}
if(flag==0)
Toast.makeText(donor_login.this,"Invalid User",Toast.LENGTH_SHORT).show();
else
{
Intent intent = new Intent(getApplicationContext(),Donor_page.class);
intent.putExtra("email",Ad_Email.getText().toString());
startActivity(intent);
}
}
@Override
public void onCancelled(@NonNull DatabaseError error) {
}
});
我想通过这个网页的电子邮件,但当我运行它的电子邮件不显示idk为什么
donate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String email = getIntent().getStringExtra("email");
emaildonor.setText(email);
}
});
}
这个错误出现在布局中
2020-12-24 00:50:52.338 12910-13062/com.example.adopt_pet_app W/libEGL: EGLNativeWindowType 0xe16cd808 disconnect failed
2020-12-24 00:50:52.338 12910-13062/com.example.adopt_pet_app D/OpenGLRenderer: eglDestroySurface = 0xe37852a0, 0xe16cd800
2020-12-24 00:50:52.358 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@cf4b434[donor_login]: Relayout returned: old=[0,0][1080,1920] new=[0,0][1080,1920] result=0x5 surface={false 0} changed=true
2020-12-24 00:50:52.360 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@cf4b434[donor_login]: stopped(true) old=false
2020-12-24 00:52:51.008 12910-12910/com.example.adopt_pet_app D/InputMethodManager: prepareNavigationBarInfo() DecorView@c9ad26f[Donor_page]
2020-12-24 00:52:51.009 12910-12910/com.example.adopt_pet_app D/InputMethodManager: getNavigationBarColor() -855310
2020-12-24 00:52:51.009 12910-12910/com.example.adopt_pet_app V/InputMethodManager: Starting input: tba=com.example.adopt_pet_app ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
2020-12-24 00:52:51.010 12910-12910/com.example.adopt_pet_app D/InputMethodManager: startInputInner - Id : 0
2020-12-24 00:52:51.010 12910-12910/com.example.adopt_pet_app I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
2020-12-24 00:52:51.015 12910-12910/com.example.adopt_pet_app D/InputTransport: Input channel constructed: fd=76
2020-12-24 00:52:51.016 12910-12910/com.example.adopt_pet_app D/InputTransport: Input channel destroyed: fd=86
2020-12-24 00:52:51.545 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: stopped(true) old=false
2020-12-24 00:52:56.108 12910-13062/com.example.adopt_pet_app W/libEGL: EGLNativeWindowType 0xcf042808 disconnect failed
2020-12-24 00:52:56.109 12910-13062/com.example.adopt_pet_app D/OpenGLRenderer: eglDestroySurface = 0xe17af620, 0xcf042800
2020-12-24 00:52:56.140 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: Relayout returned: old=[0,0][1080,1920] new=[0,0][1080,1920] result=0x5 surface={false 0} changed=false
2020-12-24 00:52:56.141 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: MSG_WINDOW_FOCUS_CHANGED 0 1
2020-12-24 00:52:56.142 12910-12910/com.example.adopt_pet_app D/InputMethodManager: prepareNavigationBarInfo() DecorView@c9ad26f[Donor_page]
2020-12-24 00:52:56.142 12910-12910/com.example.adopt_pet_app D/InputMethodManager: getNavigationBarColor() -855310
2020-12-24 00:53:03.743 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: stopped(false) old=true
2020-12-24 00:53:03.769 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: stopped(false) old=false
2020-12-24 00:53:03.831 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: Relayout returned: old=[0,0][1080,1920] new=[0,0][1080,1920] result=0x7 surface={true 3782006784} changed=true
2020-12-24 00:53:03.838 12910-13062/com.example.adopt_pet_app D/mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [1080x1920]-format:1
2020-12-24 00:53:03.838 12910-13062/com.example.adopt_pet_app D/OpenGLRenderer: eglCreateWindowSurface = 0xe17af620, 0xe16cd808
2020-12-24 00:53:03.905 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: MSG_WINDOW_FOCUS_CHANGED 1 1
2020-12-24 00:53:03.905 12910-12910/com.example.adopt_pet_app D/InputMethodManager: prepareNavigationBarInfo() DecorView@c9ad26f[Donor_page]
2020-12-24 00:53:03.906 12910-12910/com.example.adopt_pet_app D/InputMethodManager: getNavigationBarColor() -855310
2020-12-24 00:53:03.918 12910-12910/com.example.adopt_pet_app D/InputMethodManager: prepareNavigationBarInfo() DecorView@c9ad26f[Donor_page]
2020-12-24 00:53:03.918 12910-12910/com.example.adopt_pet_app D/InputMethodManager: getNavigationBarColor() -855310
2020-12-24 00:53:03.918 12910-12910/com.example.adopt_pet_app V/InputMethodManager: Starting input: tba=com.example.adopt_pet_app ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
2020-12-24 00:53:03.919 12910-12910/com.example.adopt_pet_app D/InputMethodManager: startInputInner - Id : 0
2020-12-24 00:53:03.919 12910-12910/com.example.adopt_pet_app I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
2020-12-24 00:53:03.954 12910-12910/com.example.adopt_pet_app D/InputTransport: Input channel constructed: fd=78
2020-12-24 00:53:03.954 12910-12910/com.example.adopt_pet_app D/InputTransport: Input channel destroyed: fd=76
2020-12-24 00:53:05.609 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: MSG_WINDOW_FOCUS_CHANGED 0 1
2020-12-24 00:53:05.609 12910-12910/com.example.adopt_pet_app D/InputMethodManager: prepareNavigationBarInfo() DecorView@c9ad26f[Donor_page]
2020-12-24 00:53:05.609 12910-12910/com.example.adopt_pet_app D/InputMethodManager: getNavigationBarColor() -855310
2020-12-24 00:53:05.640 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: stopped(true) old=false
2020-12-24 00:53:05.673 12910-13062/com.example.adopt_pet_app W/libEGL: EGLNativeWindowType 0xe16cd808 disconnect failed
2020-12-24 00:53:05.673 12910-13062/com.example.adopt_pet_app D/OpenGLRenderer: eglDestroySurface = 0xe17af620, 0xe16cd800
2020-12-24 00:53:05.690 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: Relayout returned: old=[0,0][1080,1920] new=[0,0][1080,1920] result=0x5 surface={false 0} changed=true
2020-12-24 00:53:05.949 12910-12910/com.example.adopt_pet_app D/InputTransport: Input channel destroyed: fd=78
2020-12-24 00:53:06.494 12910-12910/com.example.adopt_pet_app D/ViewRootImpl@95dfa80[Donor_page]: Relayout returned: old=[0,0][1080,1920] new=[0,0][1080,1920] result=0x1 surface={false 0} changed=false
如果有人能帮忙,我将不胜感激。请尝试以下代码:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String email = extras.getString("email");
emaildonor.setText(email);
}
您以错误的方式获取数据,您应该这样做
donate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent=getIntent();
String email =intent.getStringExtra("email");
emaildonor.setText(email);
}
});
或者你可以在创建时获取数据
Intent intent=getIntent();
String email =intent.getStringExtra("email");
emaildonor.setText(email);
您在点击
捐赠
按钮时显示了电子邮件,因此当您点击捐赠
按钮时,它将显示出来。因此,在OnClickListener
donate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
String email = getIntent().getStringExtra("email");
emaildonor.setText(email);
}
啊,谢谢much@ima如果答案对你有用,就接受它