小编kum*_*ded的帖子

如何在按下时将数据从第二个活动传递到第一个活动? - android

我有2个活动,Activity1Activity2.

Activity1我有一个按钮TextView的.单击按钮时,将启动Activity2.

Activity2我的EditText中.

我想显示从检索到的数据的EditText活性2的TextView活性1当从压回活性2.

有人可以帮助我使用代码来完成这项工作吗?

android parent-child pass-data android-activity

169
推荐指数
4
解决办法
11万
查看次数

退出/完成一个应用程序/活动 - android

我有4个活动说Act1,Act2,Act3Act4.Act1中的按钮打开Act2,Act2中的按钮打开Act3,Act3中的按钮打开Act4.

我想要做两件事:

  1. 我在Act4中有一个按钮,用户指向Act1,问题是当用户点击Act1时,我想关闭应用而不是打开Act4 ..

  2. 当用户选择它时,我在所有活动的菜单'exit'中有选项,我想关闭应用程序而不是回到之前的活动.

尝试使用,finish();但它不符合我的要求.

android exit activity-finish android-activity

16
推荐指数
4
解决办法
8万
查看次数

AngularJS - $ http get返回错误,状态为0?

我有一个AngularJS应用中,我试图从服务器获取与$ HTTP GET XML数据说http://example.com/a/b/c/d/getDetails?fname=abc&lname=def(此通过在浏览器中输入链接手动访问时显示XML文件的树结构).

当我运行应用程序时,不会获取该链接中的数据.相反,它显示状态为0的错误.

//url = http://example.com/a/b/c/d/getDetails?fname=abc&lname=def
$http.get(url).success(function (data){
                alert("Success");
                deferred.resolve(data);
            }).error(function (data, status){
                console.log("Error status : " + status);
            });
Run Code Online (Sandbox Code Playgroud)

我不确定为什么$ http.get失败并转到错误函数返回状态0.

但是如果我将URL传递给具有JSON对象的本地服务器,它就可以工作.

是因为我试图从不同的域(CORS问题?)或其他东西访问XML文件?

请帮帮我!

javascript xml http-get cors angularjs

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

我们可以在发布管道 - Azure devOps 中发布工件吗?

我有一个 java 应用程序,正在尝试使用 Azure DevOps 来构建和部署。能够在构建管道中进行构建并发布工件。在发布管道中,我在每个阶段进行阶段(开发/训练/产品),我有一个 Maven 任务来对特定于我能够执行的环境的构建进行去标记,但我想将其发布为类似于中的工件建立管道。是否有任何任务可以做到这一点或任何其他替代方法?

continuous-integration azure azure-devops azure-pipelines

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

如何在span标签内放入图像?

我在span标签内有一个图像.但问题是图像不适合span标签.相反,图像的一部分超出了span标记.

在此输入图像描述

在此输入图像描述

    <span style="padding-right:3px; padding-top: 3px;">

    <img class="manImg" src="images/ico_mandatory.gif"></img>

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

我希望在跨度内有该条,即它应该与文本框相邻.

我怎样才能实现它?

html css image

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

ng-repeat内部ng-repeat与td对应每个项目 - AngularJS

这段代码给了我一个包含单列中元素的表.

这里的数据将是这样的

var data = [[{"id":"1","value":"One"},{"id":"2","value":"Two"},{"id":"3","value":"three"}],[{"id":"4","value":"four"},{"id":"5","value":"five"},{"id":"6","value":"six"}],[{"id":"7","value":"seven"},{"id":"8","value":"eigth"},{"id":"9","value":"nine"}]]

<div id="mydiv">
    <table>
       <tr ng-repeat="rows in data">
           <td ng-repeat="item in rows">{{item.id}}:{{item.value}}</td>
        </tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

这给了我一张三列的表格.喜欢

1:One 2:Two 3:three
4:four 5:five 6:six
7:seven . . .
Run Code Online (Sandbox Code Playgroud)

除此之外,我希望该表item.id在一列:中和item.value一列中具有更好的可读性,而不是在一列中.

试图这样做,但我不能让它工作,有人可以帮我这个吗?

javascript html-table angularjs angularjs-ng-repeat

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

无法通过从Android浏览器调用URL来启动应用程序

stackoverflow中有很多答案显示了如何从Web浏览器中获取应用程序,但我不确定我的代码出了什么问题,似乎从来没有做过预期的.我试图通过任何其他应用程序(如Web浏览器)的URL启动我的应用程序,最初我的清单文件看起来像这样

      <activity android:name=".Main">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
              <data android:scheme="http" android:host="ebay.com" />
              <action android:name="android.intent.action.VIEW" />
              <category android:name="android.intent.category.DEFAULT" />
              <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中输入http://ebay.com从未启动我的应用程序时.显然,浏览器如何了解我的应用程序?,然后我尝试了另一种方式并添加了另一个名为MyActivity的Activity并更改了清单文件如

<activity android:name=".Main">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>     

 <activity android:name=".MyActivity">
      <intent-filter>
         <data android:scheme="http"  android:host="ebay.com" />
         <action android:name="android.intent.action.VIEW" />
         <category android:name="android.intent.category.DEFAULT" />
         <category android:name="android.intent.category.BROWSABLE" />
      </intent-filter>
   </activity>
Run Code Online (Sandbox Code Playgroud)

并尝试在我的主要活动
startActivity(新的Intent(Intent.ACTION_VIEW,Uri.parse("http://mycityway.com")));
从而产生预期的结果.我也可以使用这种方法启动另一个应用程序Activity.
但是这里的大多数答案都表明后者是可能的.我正在做的错误是什么,我无法从浏览器启动我的应用程序.请指导我.

browser url android android-intent

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

如何在if else循环中对同一数据使用多个条件?-Java / Android

我有3个Edittext,其输入类型为数字和1个按钮,说完成

我必须检查两个条件,以确保在edittexts中输入的值

当我单击“完成 ”按钮时,我应该能够执行以下操作

----首先要检查编辑文本是否为空

if ((a.getText().toString().equals("")) || (b.getText().toString().equals("")) || (c.getText().toString().equals("")))
    Toast.makeText(getApplicationContext(), "Don't leave grade points empty",0).show();
Run Code Online (Sandbox Code Playgroud)

----第二是检查输入的值是否在一定范围内

if((a1<5 || a1>10)||(b1<5 || b1>10)||(c1<5 || c1>10))
    Toast.makeText(getApplicationContext(), "Range should be between 15 to 25", 0).show();
Run Code Online (Sandbox Code Playgroud)

a,b,c和a1,b1,c1都代表相同的值,我刚刚将a,b,c的值解析为a1,b1,c1中的int

----然后,在其他部分,如果这些值通过上述条件,我应该可以使用它们。

else
{
//do something
}
Run Code Online (Sandbox Code Playgroud)

我的问题是当所有3个edittext都为空时,在单击“ 完成”按钮时遇到“ 强制关闭”错误时,如何使其工作 。我试图将它们放在if,else if和else循环中,还尝试了if,if and else循环

如果不同时满足两个条件,该如何编码,然后转到其他部分?

救命 !!:)

java if-statement conditional-statements

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

如何使用进度条实现启动画面? - android

我在启动时有一个启动画面.用以下编码

public class Splash extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);
    Thread logoTimer = new Thread(){
        public void run(){
            try{
                int logoTimer = 0;
                while (logoTimer<5000){
                    sleep(100);
                    logoTimer=logoTimer+100;
                     }
                startActivity(new Intent("com.package.MAIN"));
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
            finally{
                finish();
            }
        }
    };
    logoTimer.start();
}}
Run Code Online (Sandbox Code Playgroud)

现在我只想在屏幕底部的上面的启动活动中添加一个水平进度条.所以当启动屏幕同时出现时,应该加载进度条,当它完成时,应该出现下一个活动.

在进度条上搜索了几个例子但是没能做我想要的.进度条有很多带有对话框的例子.但在这里我不想要任何对话框.我只需要在启动画面上使用普通的水平进度条.

有人可以用必要的编码和东西来帮助我吗?请!:)

java android timer splash-screen progress-bar

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

如何使用自定义指令作为类在AngularJS中使用datepicker?

以下是我使用的HTML和Javascript代码.

HTML代码:

<html>
<head>
<script
    src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
<script src="date.js"></script>
</head>
<body>
    <div ng-app="app">
        <input type="text" ng-model="date" class="datepicker"></input>
        {{ date }}
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Java脚本:

var datePicker = angular.module('app', []);

datePicker.directive('datepicker', function () {
    return {
        restrict: 'C',
        require: 'ngModel',
         link: function (scope, element, attrs, ngModelCtrl) {
            element.datepicker({
                dateFormat: 'dd, MM, yy',
                onSelect: function (date) {
                    scope.date = date;
                    scope.$apply();
                }
            });
        }    
    };
});
Run Code Online (Sandbox Code Playgroud)

现在,当我点击文本框时,日期选择器弹出窗口不会出现.

有人可以帮我解决这个日期选择器的工作吗?

javascript datepicker jquery-ui-datepicker angularjs angularjs-directive

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