小编Raj*_*tty的帖子

如何在 Compose 中向文本添加可绘制对象?

正如在 XML 中我们过去向 a 添加一个可绘制对象一样,那么Jetpack Compose 中的,TextView​​ 相当于什么?除了使用之外,还有什么简单的方法可以实现这一目标吗?android:drawableLeftandroid:drawableRightTextRow { Image() Text() }

android android-jetpack-compose

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

android 致命异常:打开 DatePickerDialog 时出现 java.lang.NullPointerException

单击时我有一个 EditText,它应该打开 DatePickerDialog。但在某些设备中,它会随机崩溃。在 Crashlytics 中,它显示它在一些 android 版本 8 和一些版本 9 的设备中崩溃。请告诉我我做错了什么。

对于 DatePicker,我正在设置用户可以选择的最小和最大日期。

DatePickerDialog dialog = new DatePickerDialog(mContext, date, myCalendar
                    .get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
                    myCalendar.get(Calendar.DAY_OF_MONTH));

            SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
            inputFormat.setTimeZone(TimeZone.getTimeZone("IST"));
            Date date = new Date();
            try {
                date = inputFormat.parse("2019-01-13T13:00:00Z"); // this is getting from server
            } catch (ParseException e) {
                e.printStackTrace();
            }

            Calendar minCal = Calendar.getInstance();
            minCal.setTime(date);
            dialog.getDatePicker().setMinDate(minCal.getTimeInMillis());
            dialog.getDatePicker().setMaxDate(System.currentTimeMillis());
            // dialog.getDatePicker().setCalendarViewShown(false);
            dialog.show();
Run Code Online (Sandbox Code Playgroud)

这是我收到的崩溃消息。

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.widget.SimpleMonthView.getMonthHeight()' on a null object reference
       at android.widget.DayPickerView.onLayout(DayPickerView.java:230) …
Run Code Online (Sandbox Code Playgroud)

android android-datepicker datepickerdialog

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

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。

我正在使用 nodejs 服务器、express 框架和 fetch 库将请求发送到不同域中的另一台服务器。对于我的端点之一,请考虑 (localhost:8080/login) 当用户单击登录按钮时,我正在呈现 ejs 文件,我正在向位于其他域中的 api (https:otherserver.com/login) 不同服务器发送获取请求。我无法发送此请求。我收到此错误:

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问Origin ' http://localhost:8080 '。响应的 HTTP 状态代码为 404。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用 CORS 的情况下获取资源。

我不知道如何处理这个问题。请提出一些可以解决此问题的想法或链接。

fetch node.js cors express

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

是否可以只为单个Activity设置夜间模式

我正在活动的 onCreate 中设置夜间模式。因此,应用程序中的每个活动都会变成夜间模式,并且之前的所有活动都会重新创建。但我只需要该特定活动处于夜间模式,而所有其他活动都处于浅色模式。如何实现这一目标?下面的代码行我在活动的 oncreate 中使用以设置为夜间模式。

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)

android android-layout

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