小编Uma*_*aii的帖子

用活动组内的另一个片段替换片段

我在组活动中有一个片段,我想用另一个片段替换它:

FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction();
SectionDescriptionFragment bdf = new SectionDescriptionFragment();
ft.replace(R.id.book_description_fragment, bdf);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commit();
Run Code Online (Sandbox Code Playgroud)

它在没有使用活动组的情况下作为单独的项目完成时工作正常,因为控件进入getview()内部,每个东西都可以在log cat中正常工作,但是没有视图可见,甚至没有出现任何异常,我希望书籍详细信息片段为由部分细节片段替换.

书籍详细信息片段的Xml具有id book_description_fragment,而用于部分描述片段的xml具有id section_description_fragment.

上面的代码在项目的onClick方法中,我希望当用户点击水平滚动视图中的项目时,片段会发生变化.

java android android-fragments

131
推荐指数
4
解决办法
27万
查看次数

如何在所有子项中查询具有特定值的属性的firebase

我有这个数据结构,其中todos被组织为遵循path/todos/uid /

{
  "metausers" : {
    "simplelogin:1" : {
      "displayName" : "John Doe",
      "provider" : "password",
      "provider_id" : "1"
    },
    "simplelogin:2" : {
      "displayName" : "GI Jane",
      "provider" : "password",
      "provider_id" : "2"
    }
  },
  "todos" : {
    "simplelogin:1" : {
      "-JUAfv4_-ZUlH7JqM4WZ" : {
        "completed" : false,
        "done" : false,
        "group" : false,
        "private" : false,
        "subject" : "First"
      },
      "-JUAfveXP_sqqX32jCJS" : {
        "completed" : false,
        "done" : false,
        "group" : false,
        "private" : true,
        "subject" : "Second"
      },
      "-JUAfwXnMo6P53Qz6Fd2" …
Run Code Online (Sandbox Code Playgroud)

json firebase angularfire

36
推荐指数
2
解决办法
4万
查看次数

如何使用firebase分析跟踪android片段

在我的Android应用程序中,我有一个Activity,它有3个或4个片段,可以根据一些用户或服务器事件按顺序连接.

我想跟踪所有这些片段作为firebase中的屏幕.

理想情况下,如果可能的话,是否有一个我可以在片段的onCreate中调用的API,并告诉firebase用户当前是在fragment1,fragment2还是fragment3?

android android-fragments firebase firebase-analytics

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

如何通过代码设置layout_span

有没有人知道如何android:layout_span=""在运行时设置/更改Android中的EditText.我已经在我的XML文件中定义了EditText.

<TableRow android:paddingTop="20dip" android:gravity="center_horizontal">  

    <EditText android:layout_width="150dip" 
         android:text=""
         android:layout_height="40dip" 
         android:id="@+id/p"
         android:layout_span="2">
    </EditText>

</TableRow>
Run Code Online (Sandbox Code Playgroud)

android tablelayout tablerow layoutparams

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

Firebase规则:什么是.contains()?

我已经阅读了Firebase文档,但不了解是什么.contains()

以下是文档中Firebase数据库的示例规则:

{
  "rules": {
    "rooms": {
      "$room_id": {
        "topic": {
          // the room's topic can be changed if the room id has "public" in it
          ".write": "$room_id.contains('public')"
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以知道这是$room_id.contains('public')什么吗?

是指的孩子$room_id吗?

firebase firebase-security firebase-realtime-database

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

避免SQL查询中的重复行

我在SQL Server 2008上使用以下SQL查询来从productscategories表中选择行.

SELECT products.idProduct,  sku, description, listPrice, 
   smallImageUrl, isBundleMain, rental, visits 
FROM products, categories_products 
WHERE products.idProduct = categories_products.idProduct 
AND categories_products.idCategory = "& pIdCategory&" 
AND listHidden=0 
AND active=-1 
AND idStore = " &pIdStore& "
ORDER BY description
Run Code Online (Sandbox Code Playgroud)

问题是某些行是重复的.这些重复通常由products.idProduct列确定,所以我想更改查询,以便相同的products.idProduct不会出现两次,例如,其中一行有products.idProduct = 3438,另一行有相同的产品ID,只有一个products.idProduct得到显示

sql t-sql sql-server-2008

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

使用Firebase验证用户手机号码的正确方法

我知道,我可以使用Firebase's手机上的验证AndroidiOS,但问题是,有关客户端的验证信息可以很容易地在客户端,因为我只使用服务器端的SSL证书伪造的,所以,只有客户端知道服务器是可信的.

所以,我决定在服务器端发送手机号码并在那里检查:发送验证码并向用户询问此验证码.但我看不到任何C++服务器Firebase SDK,只有客户端C++ SDK可用.所以,我有两个选择:

  • 了解如何在服务器端信任客户端验证(请注意,我可以拥有不受信任的客户端)?所以,这意味着我可以使用主要的Firebase电话号码auth方法.
  • 使用服务器端电话验证.

请帮助我解决Firebase中的这种误解.

phone-number firebase firebase-authentication

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

如何打印数字模式

所以我完成了这个任务:(显示模式)编写一个方法来显示模式,如下所示:

在此输入图像描述

方法标题是:public static void displayPattern(int n)


基本上,我理解"如何"进行摘录,甚至自己编码并获得99%的代码.我知道我需要做2个循环,一个打印空白,每次下降1,另一个打印空白后的数字,然后倾斜1.

这是我的方法:

public static void printPattern(int n) {
    int m =1;
    int k=1;
    while (m-1-1 <=n) {
        int numberOfWhiteSpaces = n -1;
        for (int i = numberOfWhiteSpaces; i >= 0; i--) {
            System.out.print(" ");
        }
        for (k=m; k>0; k--) {
            System.out.print( k + "");
        }
        System.out.println();
        m++;
        n--;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想说我打电话

printPattern(3);
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是输出是这样的:

   1
  21
 321
Run Code Online (Sandbox Code Playgroud)

数字之间没有空格,是的,我试图改变这个:

System.out.print( k + "");
Run Code Online (Sandbox Code Playgroud)

对此:

System.out.print( k + " ");
Run Code Online (Sandbox Code Playgroud)

结果?:

在此输入图像描述

我连续2个小时都遇到过这个问题,无法做对.可能需要一些帮助,谢谢你们.

java

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

在SubString方法中返回错误的字符

我是JS新手,我尝试过以下代码,

var str = "\">2\""
var res = str.substring(2,1);
Run Code Online (Sandbox Code Playgroud)

返回: >

预期: 2

我通过下面的代码检查过这个,

var str = "\">2\""
var res = str.substring(2);
Run Code Online (Sandbox Code Playgroud)

返回: "2\"

预期: "2\"

如果我误解了什么,请告诉我,为什么它会返回>而不是2.在C#中它可以正常工作.

提前致谢

javascript string substring

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

setValue()和updateChildren()之间的区别?

我已经研究过setValue()和updateChildren().我测试了它们以添加和更新firebase数据库中的数据.据我所知,他们两人都做了同样的事情并对它们进行了一些研究.

从我所学到的.setValue()与类对象一起使用,而updateChildren()与Map或HashMap一起使用.如我错了请纠正我.

我的问题如上所述,setValue()和updateChildren()之间有什么区别?

firebase firebase-realtime-database

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