• 1000 firestore таким же образом в другом моем приложении, и там он работал отлично.
введите описание изображения здесь было бы замечательно, если бы вы, ребята, могли мне помочь, так как я застрял из-за этой ошибки.
My logcat
2020-05-29 14:53:38.381 4280-4280/? E/Zygote: v2
2020-05-29 14:53:38.385 4280-4280/? E/Zygote: accessInfo : 0
2020-05-29 14:53:43.495 4280-4280/com.example.feedme E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[[],nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
Мой java код:
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.firestore.DocumentReference;
import com.google.firebase.firestore.DocumentSnapshot;
import com.google.firebase.firestore.EventListener;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.FirebaseFirestoreException;
import com.squareup.picasso.Picasso;
import de.hdodenhof.circleimageview.CircleImageView;
public class profile extends AppCompatActivity {
TextView namea;
CircleImageView circleImageView;
BottomNavigationView bottomNavigationView;
String user_id;
String url;
FirebaseFirestore fStore;
FirebaseAuth fAuth;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);
Toast.makeText(this, user_id, Toast.LENGTH_SHORT).show();
circleImageView = findViewById(R.id.profilepictureuser);
Picasso.with(this).load(url).resize(400, 400).centerCrop().into(circleImageView);
namea = findViewById(R.id.profilename);
fStore = FirebaseFirestore.getInstance();
fAuth = FirebaseAuth.getInstance();
user_id = fAuth.getCurrentUser().getUid();
DocumentReference documentReference = fStore.collection("User data").document(user_id);
documentReference.addSnapshotListener(this, new EventListener<DocumentSnapshot>() {
@Override
public void onEvent(@Nullable DocumentSnapshot documentSnapshot, @Nullable FirebaseFirestoreException e) {
namea.setText(documentSnapshot.getString("Full name"));
}
});
bottomNavigationView = findViewById(R.id.bottom_navigation1);
bottomNavigationView.setSelectedItemId(R.id.profilelogo);
bottomNavigationView.setOnNavigationItemSelectedListener(item -> {
switch (item.getItemId()) {
case R.id.profilelogo:
return true;
case R.id.home:
startActivity(new Intent(getApplicationContext(), homepage.class));
return true;
}
return false;
});
}
}
[enter image description here][1]
Файл макета для профиля
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".profile">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/linearlayout"
android:orientation="vertical">
<de.hdodenhof.circleimageview.CircleImageView
android:layout_width="80dp"
android:layout_height="80dp"
android:src="@drawable/profile"
android:id="@+id/profilepictureuser"
android:layout_gravity="center"
android:layout_marginTop="30dp"/>
<TextView
android:id="@+id/profilename"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="15dp"
android:textColor="#000000"
android:textSize="24sp" />
</LinearLayout>
<com.google.android.material.bottomnavigation.BottomNavigationView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/bottom_navigation1"
android:background="#047cfb"
app:itemIconTint="#ffffff"
app:itemTextColor="#ffffff"
app:menu="@menu/menu_navigation"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
Моя коллекция firestore:
Я добавил тост, чтобы проверить user_id, вот скриншот, и код обновлен btw
введите описание изображения здесь