Android:写入握手字节失败(14的-1):管道损坏

Vee*_*sh 5 android

基本上我正在尝试使用(MinSDK设置为11)添加后退功能

getActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

这是我的功能:

public class DetailActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.detail_layout);
    getActionBar().setDisplayHomeAsUpEnabled(true);


}
Run Code Online (Sandbox Code Playgroud)

Logcat详细信息:

07-28 18:26:50.030  19793-19795/? E/art? Failed writing handshake bytes (-1 of 14): Broken pipe
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 0

而不是getActionBar()尝试这个:getSupportActionBar().setDisplayHomeAsUpEnabled(true)

  • 您能否添加一些解释,说明此更改的作用以及为什么它可以解决问题? (2认同)