小编Age*_*t K的帖子

Firebase UI Recyclerview OnClick 不工作,尝试了一切。这不是一个重复的问题,请

我正在尝试在我的 Android 应用程序中添加 Firebase Recyclerview。当我添加时,所有数据都正常从 Firestore 获取,但是在处理 onClick 事件时,它根本不起作用。

我遵循的事情:

  • 添加了带有方法的接口。
  • 在我的 TipsActivity.java 中实现的接口

这是代码:

提示Activity.java

import androidx.appcompat.app.AppCompatActivity;
import androidx.paging.PagedList;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import android.os.Bundle;
import android.widget.Toast;

import android.util.Log;
import com.firebase.ui.firestore.paging.FirestorePagingOptions;
import com.google.firebase.firestore.FirebaseFirestore;
import com.google.firebase.firestore.Query;



public class TipsActivity extends AppCompatActivity implements FirestoreTipsAdapter.OnListItemClick {

   FirestoreTipsAdapter firestoreTipsAdapter;
    FirebaseFirestore firebaseFirestore;
    RecyclerView recyclerView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_tips);

    firebaseFirestore = FirebaseFirestore.getInstance();
    recyclerView = findViewById(R.id.list);

    Query query = firebaseFirestore.collection("DailyTips").document("MyTips").collection("Tips");

    PagedList.Config config = new PagedList.Config.Builder()
            .setInitialLoadSizeHint(10)
            .setPageSize(5)
            .build();

    FirestorePagingOptions<TipsModel> firestorePagingOptions = new …
Run Code Online (Sandbox Code Playgroud)

android firebase android-recyclerview firebaseui google-cloud-firestore

4
推荐指数
1
解决办法
289
查看次数

如何从Javascript中具有不同值的字符串中提取子字符串?

我有一段包含一些电子邮件、电话和 URL 的列表。

我想从该单个字符串中提取所有 (600) 电子邮件、电话和 URL。

我试图用 Javascript 中的 substr 来做到这一点,但我可能遗漏了某个地方。

这是我的示例数据的示例:

*Email:info@abc.com
Url: www.example.com
Tel: +123-456-789
Email:info@abc.com
Url: www.example.com
Tel: +123-456-789
Email:info@abc.com
Url: www.example.com
Tel: +123-456-789
Email:info@abc.com
Url: www.example.com
Tel: +123-456-789*
Run Code Online (Sandbox Code Playgroud)

请用 JavaScript 指导我。

var myEmail = [];
var ol = myS.substr((myS.indexOf("Email:")+1),(myS.indexOf('Url:')-2));
for(let i=0;i<600;i++){
   var ml = myS.substr((myS.indexOf(ol)+1),(myS.indexOf('Url:')-2));
console.log(ml);

}
Run Code Online (Sandbox Code Playgroud)

javascript dom data-extraction

2
推荐指数
1
解决办法
65
查看次数

如何通过单个活动在 android 中进行 500 个问题测验?

我正在创建一个 android 应用程序,我将在其中使用 RadioButtons 询问多种类型的问题。我不想为这些问题做多个活动。谁能用一个简短的例子告诉我如何做到这一点,至少有两个问题?

android

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