小编Lui*_*isE的帖子

测试ViewPager上的ViewPager"TransactionTooLargeException"

我是第一次实现ViewPager而且我遇到了一些问题,因为我收到以下错误:

06-20 10:40:51.366 11377-11377/com.example.ruelas.elite E/AndroidRuntime: Error reporting crash
                                                                      android.os.TransactionTooLargeException: data parcel size 26485896 bytes
                                                                          at android.os.BinderProxy.transactNative(Native Method)
                                                                          at android.os.BinderProxy.transact(Binder.java:503)
                                                                          at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4425)
                                                                          at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:90)
                                                                          at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
                                                                          at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
Run Code Online (Sandbox Code Playgroud)

我没有对ViewPager做任何想象,但我无法使它工作,这是运行它的Activity:

package com.example.ruelas.elite;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

import java.util.ArrayList;
import java.util.List;

public class setup extends AppCompatActivity {
ViewPager vpSetup;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_setup);
    vpSetup = (ViewPager)findViewById(R.id.vpSetup);
    vpSetup.setAdapter(new adapterSetup(getSupportFragmentManager()));
}
}
Run Code Online (Sandbox Code Playgroud)

adapterSetup类:

package com.example.ruelas.elite;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter; …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager

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

$_POST 在使用 Postman 时为空,但在提交表单时不是

我想使用 $_POST 将信息从应用程序发送到服务器,但是当我使用 Postman 进行测试时,$_POST 没有设置。我正在使用 XAMPP 和 php 5.6.23:

<?php
if (isset($_POST["test"])){
$mystring=$_POST["test"];
echo $mystring;
}
else {
echo "it is not even set";
}
?>
Run Code Online (Sandbox Code Playgroud)

使用 Postman 设置时,将响应:

"It is not even set"
Run Code Online (Sandbox Code Playgroud)

但是,当与此一起发送时:

<html>
<body>
<form method="post" action="http://localhost/quetzal/test.php"> 
<input type="text" name="test" value="it is set!" /> 
<input type="submit" value="CHECK MY CODE" /> </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它将给出令人满意的输出:

it is set!
Run Code Online (Sandbox Code Playgroud)

我已经在我的 php.ini 中设置了这个:

post_max_size=80M
variables_order="EGPCS"
upload_max_filesize=80M
Run Code Online (Sandbox Code Playgroud)

这有点让我发疯......

编辑:邮递员使用屏幕 邮递员提交 1

并且 Get superglobal 工作正常(只需将 POST 替换为 GET(但是我需要在 volley 请求中使用 POST,除非我使用变通方法,但这并不干净): 我只是将 POST 更改为 GET

php xampp post postman

0
推荐指数
1
解决办法
2216
查看次数