在 Techno 手机上,我们发现只要应用程序失去焦点(即使通过文件选择器等操作),它也不会恢复,我们从logcat获得了这个堆栈跟踪
06-16 07:55:31.943 14808-14888/? D/libc-netbsd: getaddrinfo: api.tattara.com get result from proxy gai_error = 0
06-16 07:55:32.450 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:33.477 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:33.711 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:35.081 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:35.081 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:35.082 253-15067/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=1003; mark=1003
06-16 07:55:35.082 253-15067/? D/libc-netbsd: getaddrinfo: api.tattara.com get result from proxy gai_error = 11
06-16 07:55:35.082 253-15067/? D/libc-netbsd: res_queryN name = api.tattara.com, class = 1, type = 1
06-16 07:55:35.082 253-15067/? D/libc-netbsd: res_queryN name = api.tattara.com succeed
06-16 07:55:35.083 14808-14888/? D/libc-netbsd: getaddrinfo: api.tattara.com get result from proxy gai_error = 0
06-16 07:55:35.478 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:36.948 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:55:37.387 14808-14888/? D/libc-netbsd: [getaddrinfo]: hostname=api.tattara.com; servname=(null); netid=0; mark=0
06-16 07:57:54.994 893-2651/? I/WindowState: WIN DEATH: Window{d9bd5a4 u0 com.encentral.tattara.mobile/com.encentral.tattara.mobile.ApplicationStub}
注意这只发生在Techno Phones上,其他手机也没有同样的问题。 此测试是在运行Andriod 6.0的3款不同Techno手机上进行的。 我们能做些什么呢?