小编use*_*162的帖子

如何从android发送多部分/表单数据到Web服务器?

将表单数据发布到Web服务器时遇到问题.每次我尝试发布我得到服务器"没有收到消息"的响应,所以显然代码有问题.我错过了什么吗?

这是我要发布的HTML部分:

<form id="post" action="url" method="post" enctype="multipart/form-data">
<fieldset>
<input id="board" name="board" value="hiekkalaatikko" type="hidden">
<input id="thread" name="thread" value="0" type="hidden">

<input name="uuid" id="uuid" value="1e54a561-b08e-4bad-b9b6-e618ccd91ef5" type="hidden">
<input name="email" style="position: absolute; left: -9999px;" type="text">
<table id="postform">
<tbody>
<tr>
<td class="label"><label for="postername">Viestinimi</label></td>
<td><input name="postername" id="postername" onkeyup="checkName('poster');" type="text"> <span id="posternamestatus"></span></td>
</tr>
<tr>
<td class="label"><label for="functions">Toiminnot</label></td>
<td><input name="functions" id="functions" type="text"></td>
</tr>
<tr>
<td class="label"><label for="subject">Aihe</label></td>
<td>
<input name="subject" id="subject" maxlength="60" type="text">
<input value="Lähetä" name="submit" id="submit" type="submit">
<span id="qrinfo"></span>
</td>
</tr>
<tr>
<td class="label"><label for="msg">Viesti</label></td>
<td><textarea name="msg" id="msg" …
Run Code Online (Sandbox Code Playgroud)

html java forms android http

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

如何防止ProgressDialog在Android中解除屏幕旋转变化?

我有一个活动,在连接到蓝牙设备时显示ProgressDialog.在ProgressDialog启动时,它会正常工作,直到屏幕方向发生变化.ProgressDialog消失,建立连接后,app调用progressDialog.dismiss(); 此时应用程序崩溃,因为没有ProgressDialog要关闭.如何在屏幕方向更改时阻止ProgressDialog解雇?

public void prepareViews(int ID, boolean state){
        switch(ID){
        case USERNAME_TEXTBOX:
            LoginUsernameTextBox.setEnabled(state);
            break;
        case PASSWORD_TEXTBOX:
            LoginPasswordTextBox.setEnabled(state);
            break;
        case LOGIN_BUTTON:
            LoginButton.setEnabled(state);
            break;
        case LOGIN_PROGRESSBAR:
            if(state == true){
                LoginProgressBar.setVisibility(View.VISIBLE);
                LoginProgressBar.setIndeterminate(true); }
            else{
                LoginProgressBar.setVisibility(View.GONE);
            }
            break;
        case CONNECTING_DIALOG:
            if(state == true){
            progressDialog = ProgressDialog.show(MainActivity.this, "", "Connecting", true); }
            else{
                progressDialog.dismiss();
            }
            break;
        }
    }
Run Code Online (Sandbox Code Playgroud)

java android dialog

6
推荐指数
2
解决办法
9265
查看次数

无法使PreferenceFragment工作(编译错误)

在此输入图像描述

我在尝试编译项目时遇到错误:"FragmentTransaction类型中的方法add(int,Fragment)不适用于参数(int,FragmentPreferences)".据我所知,PreferenceFragment是一个片段?我正在为Android 4.0开发,但我必须使用android-support-v4库,因为我的项目还包括ViewPager.我在http://developer.android.com/guide/topics/ui/settings.html#Fragment中找到了这个例子:

// Display the fragment as the main content.
        getFragmentManager().beginTransaction()
                .replace(android.R.id.content, new SettingsFragment())
                .commit();
Run Code Online (Sandbox Code Playgroud)

但我无法让它发挥作用.

我的代码:

case R.id.menu_settings:
    FragmentPreferences prefs = new FragmentPreferences();
    FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
    ft.add(android.R.id.content, prefs);
    ft.commit();
    break;
Run Code Online (Sandbox Code Playgroud)

FragmentPreferences:

public class FragmentPreferences extends PreferenceFragment {
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);
    }

}
Run Code Online (Sandbox Code Playgroud)

java android fragment android-preferences

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

无法在JitPack上发布Android库项目

我为Android制作了一个小型库,并将其上传到我的公共Github存储库中。该库项目还包含一个示例应用程序。为了启用在JitPack上的构建,我遵循JitPack自己的说明。

现在,我尝试使用JitPack远程构建它,我得到以下错误:

WARNING:
Gradle 'install' task not found. Please add the 'maven' or 'android-maven' plugin.
See the documentation and examples: https://jitpack.io/docs/

Adding maven plugin
Found android library build file in Library
Running: gradle clean -Pgroup=  -Pversion=v1.2 install
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
Gradle version Gradle 3.1

FAILURE: Build failed with an exception.

* What went wrong:
Task 'clean' not found in root project 'build'.

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace …
Run Code Online (Sandbox Code Playgroud)

android gradle jitpack

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

标签 统计

android ×4

java ×3

android-preferences ×1

dialog ×1

forms ×1

fragment ×1

gradle ×1

html ×1

http ×1

jitpack ×1