我在其中创建了一个项目,Google Firebase Analytics
并且能够在控制台中记录屏幕名称。但是对于一个屏幕screen_view
没有记录,它在屏幕视图列表中显示为未设置。我使用了一个默认函数来记录屏幕视图事件(即 setCurrentScreen())。
我正在使用Firebase:16.0.0
版本。任何人都可以请指导我。
java.lang.IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number.
Run Code Online (Sandbox Code Playgroud)
我知道可以通过增加版本号来解决这个问题。
我正在从事一个有很多数据库工作的项目。有可能我每天可能需要更改数据库结构至少 50 次。所以每天我必须将这个数字增加50个或更多。
如果我错过增加(如果偶然),我会收到上述错误。
我已经尝试过.fallbackToDestructiveMigration()
,并exportSchema = false
根据网上冲浪的一些建议。
你们中有人为此提供适当的解决方案吗?
是否可以从表面视图读取字节数组?
就像在Camera API中一样,我们从setPreviewCallback()
这里开始回调onPreviewFrame(byte[])
我们有权访问byte
array
.所以我们可以直接从中获得一些东西SurfaceView
吗?
嗨,我已经像下面的屏幕一样开发了UI.现在我想在最后一个加按钮点击事件的UI中添加最后一行.
我知道如何添加Button
或EditText
动态,但我没有得到如何添加和删除具有多列动态的行.
编辑: -关于最后一行的一个重要的事情是每列都是可编辑的.这意味着我需要每列的引用来获取它的内容.当我动态添加行时加上按钮应该放在新行中.同样如果我删除行加号按钮应该转移到上一行.
我怎么能这样做.任何指南或任何方法将不胜感激.
这是我的XML文件.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/navi_bar" />
<Button
android:id="@+id/title_bar_btnBack"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="10dp"
android:layout_marginTop="3dp"
android:background="@drawable/back_button_image" />
<Button
android:id="@+id/title_bar_btnExport"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/title_bar_btnBack"
android:layout_marginRight="10dp"
android:background="@drawable/export_button_normal" />
<!-- Create PDF Part 2 -->
<ImageView
android:id="@+id/pdf_Upper_Image"
android:layout_width="wrap_content"
android:layout_height="45dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/title_bar_btnBack"
android:background="@drawable/grid_bg_part1" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/pdf_Upper_Image"
android:layout_alignParentLeft="true"
android:text="Kassenbuch"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#3EC7F9"
android:textSize="23dp"
android:textStyle="bold" /> …
Run Code Online (Sandbox Code Playgroud) 我正在使用'Fragment'来获得一个带有两个'片段'的布局,所以我的课程扩展了'Fragment'.
我在左侧'片段'上加载'ListView',在右侧'片段'上加载了另一个修改过的'ListView'.在这里,我有一个'Spinner',我必须改变它的颜色.
我有这个代码:
private void loadSpinner(int value) {
//Not relevant code
adapter = new ArrayAdapter<CharSequence>(getActivity().getApplicationContext(), android.R.layout.simple_spinner_item, data);
adapter.setDropDownViewResource(R.layout.spinner);
spinner.setAdapter(adapter);
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String value = parent.getItemAtPosition(position).toString();
((TextView) parent.getChildAt(0)).setTextColor(getResources().getColor(R.color.black));
//Some code
}
Run Code Online (Sandbox Code Playgroud)
上面的代码按预期工作UNTIL我旋转设备的屏幕.在这里,我得到一个nullpointerexception
在((TextView) parent.getChildAt(0)).setTextColor(getResources().getColor(R.color.black));
.
如果我评论上面这一行,因为我在旋转屏幕之前保存状态,在旋转屏幕后,我的数据将被恢复并且所有工作都按预期工作除了浅色的微调器因此不可见.
我知道我可以创建自己的'微调'布局并解决这个问题,但我想知道如何解决这个问题.
我曾经com.android.camera.NEW_PICTURE
检查过是否捕获了图像.
(receiver android:name="NewPhotoReceiver")
(intent-filter)
(action android:name="com.android.camera.NEW_PICTURE"/)
(data android:mimeType="image/*"/)
(/intent-filter)
(/receiver)
Run Code Online (Sandbox Code Playgroud)
但是com.android.camera.NEW_PICTURE
在Android开发者网站中没有讨论任何地方.
我已经下载了springsource工具。但是在安装时,它给我错误“无法创建Java虚拟机”。谁能建议我一些解决方案?
这是我的sts.ini
-startup plugins / org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library插件/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
产品com.springsource.sts.ide
--launcher.defaultAction openFile
--launcher.XXMaxPermSize 384M -vm C:\ Program Files \ Java \ jdk1.6.0 \ bin \ javaw.exe -vmargs
-Dosgi.requiredJavaVersion = 1.5
-Xmn128m -Xms256m
-Xmx768m
-Xss1m -XX:PermSize = 128m -XX:MaxPermSize = 384m
我正在尝试将字符串转换为Integer/Float/Double
但我得到了一个NumberFormatException
.
我的字符串是37,78584
,现在我将其转换为我得到的任何一个NumberFormatException
.
我怎样才能将其转换string
为其中任何一个.
请帮我解决这个问题.
android ×8
java ×3
android-room ×1
bytearray ×1
camera ×1
forms ×1
google-play ×1
html ×1
javascript ×1
listview ×1
spring ×1
xamarin ×1