小编Vji*_*Vji的帖子

Android应用中的确认框中未显示"是"按钮?

朋友们,我设置了一个带有是和否按钮的对话框,但只有NO是可见的YES按钮不可见请建议我

这是我提前感谢的代码

     alertDialog.setButton("YES", new DialogInterface.OnClickListener() {
     public void onClick(DialogInterface dialog,int which) {

                 // Write your code here to invoke YES event
                 Toast.makeText(getApplicationContext(), "You clicked on YES", Toast.LENGTH_SHORT).show();
                 }
             });

             // Setting Negative "NO" Button
    alertDialog.setButton("NO bad", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
                 // Write your code here to invoke NO event
                 Toast.makeText(getApplicationContext(), "You clicked on NO", Toast.LENGTH_SHORT).show();
                 dialog.cancel();
                 }
             }); 
Run Code Online (Sandbox Code Playgroud)

android android-layout

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

OnUpdate()不调用窗口小部件服务

我正在为我的应用程序开发一个小部件.窗口小部件名称是历史记录,当用户浏览任何URL时,我将其存储在本地数据库中,从中列出该窗口小部件.

当我打开小部件时,它从本地数据库中获取所有细节并在小部件的列表视图中显示它.

1)当我打开小部件,第一的onUpdate方法WidgetProvider被称为

2)然后onUpdate()将调用服务WidgetService

3)然后服务将调用Widget Factory使用本地存储的db更新列表视图.

在小部件工厂中,它将获取db值并更新小部件中的lisviews.

以上是设置窗口小部件时发生的过程.

第一堂课:

        public class WidgetProviderFavorite extends AppWidgetProvider {

        @SuppressWarnings("deprecation")
        @Override
          public void onUpdate(Context ctxt, AppWidgetManager appWidgetManager,int[] appWidgetIds) {            
            for (int i=0; i<appWidgetIds.length; i++) {
              Intent svcIntent=new Intent(ctxt, WidgetServiceFavorite.class);
              svcIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetIds[i]);
              svcIntent.setData(Uri.parse(svcIntent.toUri(Intent.URI_INTENT_SCHEME)));  
              RemoteViews widget=new RemoteViews(ctxt.getPackageName(),R.layout.widget_favorite);
              widget.setRemoteAdapter(appWidgetIds[i], R.id.listFavoriteLogin,svcIntent);                                  
              Intent clickIntent=new Intent(ctxt, WidgetActivityFavorite.class);                                 
              PendingIntent clickPI=PendingIntent.getActivity(ctxt, 0,clickIntent,PendingIntent.FLAG_UPDATE_CURRENT);

              widget.setPendingIntentTemplate(R.id.listFavoriteLogin, clickPI);                                              
              appWidgetManager.updateAppWidget(appWidgetIds[i], widget);

            }

            super.onUpdate(ctxt, appWidgetManager, appWidgetIds);
          } 
Run Code Online (Sandbox Code Playgroud)

第二课:

        public class WidgetServiceFavorite extends RemoteViewsService {
          @Override
          public RemoteViewsFactory onGetViewFactory(Intent intent) {

            return(new WidgetFactoryFavorite(this.getApplicationContext(),intent));         
          } …
Run Code Online (Sandbox Code Playgroud)

android listview android-widget android-syncadapter

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

使用 Autofill Service Android 在 chrome 中自动填充

在 Pie & Above 版本中,Android 根据文档介绍了使用自动填充服务的 chrome 浏览器自动填充。

但是我尝试在 Chrome 浏览器中调试 Facebook 的登录表单,以便调用 onFillRequest。但它不会来了。不知道我需要在代码或权限中添加任何其他内容。

但是在像 Facebook 这样的应用程序中,我接到了 onFillRequest 电话。对于浏览器,只有它有问题。

设备名称:Pixel 3

我也检查了 Dashlane。

Dashlane 场景:

我看到一条消息,Dashlane 使用 Autofill Service 集成了 Autofill for chrome。我已经安装了该应用程序并尝试了它。它仍然使用无障碍服务来填写表格。我有最新的 chrome 浏览器和 dashlane 应用程序。

你能帮我找到使用自动填充服务的浏览器自动填充的问题吗?

android google-chrome android-autofill-manager

5
推荐指数
0
解决办法
272
查看次数

将Php阵列传递给外部Javascript文件

我已经看到了一些关于将PHP数组传递给外部JavaScript文件的问题,但我无法理解.我知道如何将PHP数组传递给内部JavaScript文件,但不知道如何将它们传递给外部JavaScript文件.

编码

   <?php 
      $a = array("Apple","Orange","Grape");
   ?> 

  <script type="text/javascript">
      var jArray= <?php echo json_encode($a); ?>;
      for(var i=0;i<3;i++){
          alert(jArray[i]);
      } 
Run Code Online (Sandbox Code Playgroud)

javascript php arrays

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

向下滚动导致激活下拉刷新选项

我已将滑动刷新布局作为顶级父节点附加,以向用户提供下拉刷新选项.

所以当我向下滚动时,我无法滚动,自动下拉选项开始加载.

我已经搜索了一些关于同一问题的堆栈溢出问题.他们说是根据列表视图当前索引监听滚动并禁用下拉选项.

我试着听听.但是当我向下滚动时我无法听到任何事件.

我的列表视图对象:

    mListView = (ListView) getView().findViewById(android.R.id.list);
Run Code Online (Sandbox Code Playgroud)

谁能帮帮我吗.任何其他有趣的解决方案或解决.

android listview android-scrollview

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