小编Zot*_*tyi的帖子

如何清除/删除 Firebase Crashlytics 自定义键?

您可以通过以下方式将任意键/值对与崩溃报告相关联 FirebaseCrashlytics.getInstance().setCustomKey(key, value)

美好的。
但是,当我不再需要时,我该如何恢复它们?

考虑以下代码:

// report 'ex_1' with "info" key
FirebaseCrashlytics.getInstance().setCustomKey("info", "abc");
FirebaseCrashlytics.getInstance().recordException(ex_1);

//Now I want to clear custom keys, so I want to report 'ex_2' without "info"
//FirebaseCrashlytics.getInstance().REMOVECustomKey("info");
FirebaseCrashlytics.getInstance().recordException(ex_2);
Run Code Online (Sandbox Code Playgroud)

crashlytics

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

不要在ActionBar导航选项卡Android 4.x中包装文本

我正在使用ActionBar.Tabs(4.x),如果我在标题中有更长的文本,它将被包装为2行,就在单词的中间.

例如:选项卡上的text = ABCDEF:

ABCDE

F

这非常难看. 见截图

如何阻止ActionBar.Tabs包装文本,并使标签更宽?谢谢

tabs text word-wrap android-actionbar

6
推荐指数
0
解决办法
586
查看次数

Android proguard错误com.google.ads.util.i:和setMediaPlaybackRequiresUserGesture(boolean)

我正在尝试创建一个APK文件,但是当我在导出对话框中按"完成"时,我收到错误,并且未创建APK.到目前为止在网上找不到任何东西,也许这里有人可以帮忙吗?错误:

Proguard returned with error code 1. See console
Warning: com.google.ads.util.i: can't find referenced method 'void setMediaPlaybackRequiresUserGesture(boolean)' in class android.webkit.WebSettings
      You should check if you need to specify additional program jars.
Warning: there were 1 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile them and try again.
         Alternatively, you may have to specify the option 
         '-dontskipnonpubliclibraryclassmembers'.
java.io.IOException: Please correct the above warnings first.
    at proguard.Initializer.execute(Initializer.java:321)
    at proguard.ProGuard.initialize(ProGuard.java:211)
    at proguard.ProGuard.execute(ProGuard.java:86)
    at …
Run Code Online (Sandbox Code Playgroud)

android ads proguard

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

Android:调用textview.setBackgroundResource两次更改textview大小

我有一个贴有九个补丁的图像,我在activity.onCreate()期间设置了textview的背景。Textview具有WRAP_CONTENT布局,用于高度和宽度。它是通过代码而不是XML创建的。

_btnCurrent.setBackgroundResource(R.drawable.button_menu_off);
Run Code Online (Sandbox Code Playgroud)

这很好。我还有另外一张九幅图像,大小相同,唯一的区别是颜色。现在,如果以后再用其他图像调用setBackgroundResource,它将增加textview的高度,几乎增加一倍。另一个调用来自textview.onClick()

_btnCurrent.setBackgroundResource(R.drawable.button_menu_on);
Run Code Online (Sandbox Code Playgroud)

如果我再次调用它(在文本视图中再次单击),则没有任何效果。这很好,我想它也会在第一次点击时发生。所以:

Activity.onCreate()
{
    btnCurrent= new TextView(this);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

    btnCurrent.setBackgroundResource(R.drawable.button_menu_hs_off);

    btnCurrent.setPadding(15, 5, 15, 5);
    btnCurrent.setGravity(Gravity.CENTER);

    btnCurrent.setText( GetString(id) );        
    btnCurrent.setOnClickListener(this);

}

onClick()
{
    _btnCurrent.setBackgroundResource(R.drawable.button_menu_on);
}


onCreate();  // -> called by Android during startup -> OK
....
onClick();   // called when user clicks on it -> btnCurrent has double height
....
onClick();   // called when user clicks again -> btnCurrent has same double height, no change in size
....
onClick();   // called when user clicks …
Run Code Online (Sandbox Code Playgroud)

android resize background-image textview

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

共享iPhone以用于开发目的

我是iPhone开发的新手,所以希望不要问转储问题。我完成了Xamarin应用开发,在Android上运行良好,已发布。现在完成它的iPhone版本,可以在iOS Simulator上正常运行(没有某些功能,这些功能在Simulator上不可用,例如email / iap)。现在我想在真实的设备上进行测试,但是我没有iPhone。
但是,我从一个朋友那里得到了大约2个星期的经验,他也会为此而开发,但是稍后会开始,所以他现在不需要了。

我通读了几本教程,发现必须将手机“添加到会员中心”,因此,在使用正确的配置文件/证书时,基本上要在我的apple dev帐户下“注册”该手机。
很好,但是当我在10天之内完成测试后,将手机还给了所有者:

  1. 他还能在他的帐户上注册此手机以进行开发吗?
  2. 是否可以从这部手机“注销”自己(那么我在Apple开发中心将没有任何注册),但将我的应用保存在商店中?10天(时间太短)不是问题吗?
  3. 此方法还有其他问题吗?

谢谢

iphone ios xamarin

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